Beruflich Dokumente
Kultur Dokumente
Dpartement Informatique
Remarque : les cls primaires sont soulignes et les cls trangres sont marques par *
Lensemble des instances des diffrentes tables sont reprsentes dans les tableaux suivants :
TABLE Laboratoire
TABLE Chercheur
CodeTypePrj LibellType
CodeUniversit NomUniversit
PNR Projet National
USTHB Universit de Bab Ezzouare
CNEPRU Recherche Universitaire
UMBB Universit de Boumerdes
AC Accord Cadre
USDB Universit de Blida
CI Coopration Internationale
UAT Universit de Laghouat
ESI Ecole Suprieure
dInformatique
TABLE Projet
TABLE PARTICIPER
Cration dun utilisateur : Il est conseill de crer un utilisateur ainsi que les objets ncessaires de
faon obtenir plus de souplesse dans l'administration (SGBD).
Cration des TablesSpaces : La cration dun utilisateur ncessite au minimum deux tablespaces,
un par dfaut (SGBD_TBS) ainsi quun temporaire (SGBD_TempTBS) ces oprations doivent
tre effectues en que DBA (Data Base Administrateur).
1. Crer deux TableSpaces SGBD_TBS et SGBD_TempTBS
2. Crer un utilisateur SGBD (Create User) en lui attribuant les deux tablespaces crs
prcdemment (Default Tablespace).
3. Donner les privilges ncessaires cet utilisateur (All privileges).
Partie II : Langage de dfinition de donnes
1. Crer les relations de base avec toutes les contraintes dintgrit.
2. Ajouter lattribut DATE-NAISSANCE la relation Chercheur. Vrifier lajout.
3. Supprimer la colonne DateFin dans la table Projet. Vrifier la suppression. Recrez cette colonne.
4. Renommer la colonne Charge Horaire dans la table Participer par ChargeH . Vrifier.
5. Marquer la colonne Genre comme non utilise. Vrifier quelle a t marque.
6. Ajouter la contrainte suivante : le budget dun projet ne doit pas dpasser 5 000 000 DA.
Crer la table tableErreurs pour identifier les tuples qui ne vrifient pas la contrainte.
CREATE TABLE TableErreurs (adresse ROWID, utilisateur VARCHAR2(30), nomTable VARCHAR2(30),
nomContrainte VARCHAR2(30));
Quelques Syntaxes