Exercice Langage SQL : Gestion Bibliothèque (Utilisateur)

Exercice sur la création/supression d'utilisateurs

Objectif : Pouvoir réaliser des Requêtes en SQL.

Enoncé de l'Exercice:

On considère le schéma relationnel suivant qui modélise une application sur la gestion d’une Bibliothèque


Créer les requêtes suivantes:

1- Créer un utilisateur superbiblio qui aura tous les droits sur la base biblio et qui aura lui-même le droit de créer d'autres bases et utilisateurs.
2- Créer un utilisateur bibliouser qui n'aura que le droit d'effectuer de la saisie sur la base biblio.
3- Modifier les attributs de l'utilisateur bibliouser pour lui permettre de créer de nouveaux utilisateurs et lui attribuer "AAAA" comme mot de passe.
4- Effacer l'utilisateur bibliouser.

123456789101112131415161718192021222324252627282930313233343536373839404142-- 1- Créer un utilisateur superbiblio qui aura tous les droits sur la base biblio et qui aura lui-même le droit de créer d'autres bases et utilisateurs.-- 1ère solution: utiliser psq CREATE USER superbiblioWITH CREATEDB CREATEUSER;CREATE USER-- 2ème solution: utiliser la commande shell createuser CREATE user superbiblioShall the new user be allowed TO CREATE DATABASES? (y/n) yShall the new user be allowed TO CREATE more new users? (y/n) yCREATE USER-- 2- Créer un utilisateur bibliouser qui n'aura que le droit d'effectuer de la saisie sur la base biblio.-- 1ère solution: utiliser psql Type: \copyright FOR distribution terms \h FOR help WITH SQL commands \? FOR help ON internal slash commands \g OR terminate WITH semicolon TO execute query \q TO quitCREATE USER bibliouser;CREATE USER-- 2ème solution: utiliser la commande shell createuserCREATE user bibliouserShall the new user be allowed TO CREATE DATABASES? (y/n) nShall the new user be allowed TO CREATE more new users? (y/n) nCREATE USER-- 3- Modifier les attributs de l'utilisateur bibliouser pour lui permettre de créer de nouveaux utilisateurs et lui attribuer "AAAA" comme mot de passe.ALTER USER bibliouser WITH CREATEUSER PASSWORD 'AAAA';ALTER DATABASE-- 4- Effacer l'utilisateur bibliouser. DROP USER bibliouser;DROP USER
Article publié le 14 Décembre 2011 Mise à jour le Samedi, 17 Décembre 2022 19:11 par GC Team