Vous êtes sur la page 1sur 2

TD Oracle

Partie 1 : Création d’un schéma Bases de données distribué et interrogation

Sous l’administrateur SYSTEM :


a) Créer un utilisateur REF/REF et lui donner les privilèges de se connecter et de créer des
objets.
b) Créer un utilisateur APPROV/APPROV et lui donner les privilèges de se connecter et de créer
des objets.
c) Créer un utilisateur USER3/USER3 et lui donner uniquement le privilège strict de se
connecter.

Sous l’utilisateur REF :


d) Créer la table F (des fournisseurs) et la table P (des pièces).

F (FNO, FNOM,STATUT, VILLE, DATENAIS)


P (PNO, PNOM, COULEUR, POIDS, VILLE)

e) Ajouter les deux lignes suivantes respectivement dans F et dans P.

Dans F ajouter ('F1', 'SMITH', 20, 'LONDRES', '11/02/1953').


Dans P ajouter ('P1', 'ECROU', 'ROUGE', 12, 'LONDRES').

Sous l’utilisateur APPROV :


f) Créer la table FP (des quantités livrées par fournisseur et par pièce). Attribuer à priori à
APPROV les privilèges objets strictement nécessaires pour réussir cette étape.
g) Ajouter l’extension de cette table.

Sous l’utilisateur USER3 exécutez les requêtes suivantes en attribuant à priori à USER3 les privilèges
strictement nécessaires pour réussir cette étape.

h) Nombre des fournisseurs


i) Nombre des fournisseurs actuels des pièces détachées
j) Nombre des livraisons de la pièce ‘P2’
k) La quantité totale livrée de la pièce ‘P2’.
l) Les références des fournisseurs ayant une valeur de statut inférieure à la valeur moyenne
des statuts de la table F.
m) Les références des fournisseurs dont le statut est supérieur ou égale à la moyenne des
statuts de leurs villes respectives.
n) Obtenir toutes les combinaisons de références fournisseurs-pièces de manière à ce que les
fournisseurs et les pièces se trouvent dans la même ville.
o) Obtenir tous les couples de références des fournisseurs situés dans la même ville.
p) Obtenir la référence et la quantité livrée de chacune des pièces détachées.
q) Obtenir les références des pièces fournies par plus d’un fournisseur.
r) Obtenir les noms des fournisseurs livrant au moins une pièce rouge.
s) Obtenir les références des fournisseurs livrant au moins une pièce fournies par le fournisseur
‘F2’.
t) Obtenir les noms des fournisseurs qui livrent au moins une pièce.
u) Obtenir les références des fournisseurs qui ne livrent pas de pièces.
Partie 2 : Interrogation du dictionnaire Oracle

Retrouvez à partir de l’utilisateur adéquat les informations suivantes à partir du dictionnaire Oracle.
Login, mot de passe et date de création des trois utilisateurs REF, APPROV et USER3.
Comment sont stockées les mots de passe sous Oracle ?