|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
Bonjour,
Je dois me décider sur le cadre de développement d'un stagiaire (ORACLE 8.1.7, PostgreSQL derniere version ou MySQL derniere version ) et je n'y arrive pas. Voila mes contraintes : - les utilisateurs accèdent aux données soit par le biais d'une application PHP OU en ligne de commande via un client qui va bien (du coup les droits doivent etre gérés au niveau base de donnée) - on doit pouvoir attribuer le droit d'insérer pour chaque table pour chaque utilisateur - on doit pouvoir restreindre la liste des résultats d'un select selon les utilisateurs j'ai pas l'impression, apres recherche (nottament http://fadace.developpez.com/sgbdcmp/ ou encore http://oracle.developpez.com/guide/administration/) que MySQL et PostgreSQL puisse le faire. me trompe-je ? si non, existe t il une interface graphique permettant d'administrer les utisateurs oracle ? MERCI !!! PS : mon sujet est également posté sur un autre forum mais j'en appel aux modérateur de le supprimer de "général développement WEB" car je l'y ai placé par erreur ! |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
oracle 817 c'est pas mal
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
merci de ta réponse
mais : - sais tu si c'est possible avec les autres SGBD? car dans ce cas, je préfère économiser de l'argent ! - comment fait on sous ORACLE pour restreindre la liste des résultats d'une requete de selection en fonction de l'utilisateur ? |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Citation:
2) que veux tu dire ? |
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
et bien quand tel utilisateur fait un select * from joueurdefoot
que cela ne lui retourne pas toute la liste mais uniquement ceux qui ont joué a monaco, et que pour un autre utilisateur cela lui retourne uniquement ceux qui ont joué a marseille le tout sans qu'il définisse une clause where .. |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
la vue est ta solution :
comme on te l'a déja dit sur le site Oracle |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
effectivement j'ai posé une question sur le forum ORACLE (entre autres)
MAIS ici la question est de savoir : quel sgbd choisir ? |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Citation:
Cette question concerne bien Oracle ? |
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
effectivement, la question concerne ORACLE mais je l'ai externalisée de ce sujet pour rester dans le sujet : quel SGBD choisir ?
|
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : janvier 2005 Messages : 2 320 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 |
![]() ![]() |
les vues ou tout autre artifices ne sont pas valables dans votre environnement car la commande en ligne est possible.
Rares sont les SGBDR qui offrent une gestion des droits complète. Dans ce domaine, je classerai ceux que je connais dans cet ordre 1) Sybase ASE (rôles utilistaeurs mutuels/exclusifs, groupes) 2) Oracle (rôles utilisateurs) 3) MS-SQL (rôles utilisateurs seulement au niveau de chaque base, ou via OS) 4) IBM DB2-UDB (gestion seulement via OS) |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 343 ![]() |
fadace
merci de ta réponse je ne comprend pas pourquoi le mécanisme de vue n'est pas possible a cause de la ligne de commande ??? donc entre ORACLE, MySQL et PostgreSQL, pas de doute, je dois prendre ORACLE (8.1.7) ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com