Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2005, 13h34   #1
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
Par défaut quel SGBD possible pour telle gestion des droits

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 !
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 13h51   #2
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
oracle 817 c'est pas mal
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 13h55   #3
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
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 ?
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 14h04   #4
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
Citation:
Envoyé par meufeu
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 ?
1) non pas trop
2) que veux tu dire ?
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 14h07   #5
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
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 ..
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 14h18   #6
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
la vue est ta solution :
comme on te l'a déja dit sur le site Oracle
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 14h28   #7
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
effectivement j'ai posé une question sur le forum ORACLE (entre autres)
MAIS

ici la question est de savoir : quel sgbd choisir ?
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 15h02   #8
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
Citation:
Envoyé par meufeu
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 ..
alors j'ai rien compris
Cette question concerne bien Oracle ?
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 15h14   #9
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
effectivement, la question concerne ORACLE mais je l'ai externalisée de ce sujet pour rester dans le sujet : quel SGBD choisir ?

meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 15h34   #10
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
Citation:
Envoyé par meufeu
effectivement, la question concerne ORACLE mais je l'ai externalisée de ce sujet pour rester dans le sujet : quel SGBD choisir ?

mes compétences sur les autres SGBDR sont limités , et je n'aimerai pas te dire des contre vérités
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2005, 23h57   #11
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
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)
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2005, 09h17   #12
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
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) ?
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h40.


 
 
 
 
Partenaires

Hébergement Web