1/6
Looks like no tags are added yet.
4 éléments caractérisant l’identification et l’authentifications des utilisateurs :
à l’instalation d’une BD, un utilisateur est créer par défaut (l’administrateur). Il peut créer d’autre utilisateur.
Un utilisateur est identifié par son identificateur.
Un identificateur peut être utilisé par +ieurs utilisateurs.
Un utilisateur qui se connect au SGBD doit s’identifier (Nom utilisatuer + MDP)
1)Les droits ou privilègent d’un utilisateur sont (2) ?
2)Un object du shéma peut être : (2)
3)Un droit peut être ?
4) critère pour affecter le schéma
5)Critère pour modifier une vue
6)transmission de droit
1) Tous les droits sur les objets du schéma qu’il a crée lui-même.
Tous les droits que lui ont accordés d’autres utilisateurs
2)une table, une vue
3)SELECT, DELETE, INSERT, UPDATE, TRIGGER (sous SQL 99), …
4)Seul le créateur d’un schéma peut effectuer des commandes du LDD qui affectent ce schéma (CREATE , ALTER, DROP, …)
5)Un utilisateur qui n’a pas le privilège SELECT ne peut avoir le privilège de créer une vue.
6)Un utilisateur peut aussi accorder à un autre utilisateur le droit de transmettre ses droits reçus à d’autres utilisateur.
Syntaxe des privilèges en SQL(4) :

Syntaxe suppresion des privilèges (2) + remarques importante

Définition d’une vue (2 éléments)
1) Une vue ou table virtuelle est une table définie par une requête SQL sur d’autres tables ou d’autres vues.
2)La table virtuelle apparaît à l’utilisateur comme une table normale alors qu’elle est en réalité déduite d’une requête
Syntaxe suppression et modification de vue (1) +2remarques

Une vue modifiable vérifié ces 4 conditions :
1)C ’est une vue basée sur une seule table.
2)Pas de clause GROUP BY dans la requête définissant la vue.
3)Toute colonne non référencée dans la vue doit pouvoir être mise à null ou disposer d ’une valeur par défaut.
4)Les colonnes résultats de l ’ordre SELECT doivent être des colonnes réelles d ’une table de base et non des expressions.