Vous êtes sur la page 1sur 1

Lycee lissan eddine ibn el khatib Laayoune

BTS-DSI

2014/2015
2me semestre

Examen mai 2013 : SGBD


Partie III : Modlisation physique des donnes. (10 pts)
Lcole DidacLab dispose dj dun serveur SQL Server o sont stockes ses bases de donnes. De ce
fait, la socit InfoMind charge de la ralisation du portail pour les inscriptions en ligne propose
lajout dune base de donnes nomm Inscription pour la gestion des inscriptions. Cette base de donnes
doit contenir un fichier de donnes et un fichier journal respectant les rgles suivantes :

Une partie du schma relationnel de la base de donnes Inscription est la suivante :


Departement (codeD, designationD)
Filiere (codeF, designationF, #departement)
Professeur (codeP, nom, prenom, sexe, dateNaissance, grade, specialite, diplome, #departement)
1 .Dfinition des donnes:
a- Crer la base de donnes Inscription ? (0.5 pt)
b- Crer un type utilisateur nomm Designation bas sur le type varchar avec une longueur 100 et
toujours non null ? (0.5 pt)
c- Crer un utilisateur nomm Admin et lui attribuer tous les droits de manipulation sur la base de
donnes ? (0.5 pt)
2. Crer les tables Departement, Filiere et Professeur en spcifiant les contraintes cls primaires et cls
trangres ainsi que les contraintes dcrites ci-dessous :
- Deux dpartements ne peuvent pas porter la mme dsignation.
- Lge dun professeur ne peut tre infrieur 20 ans.
- Les champs designationF et designationD sont de type Designation.
- Le champ sexe peut prendre les valeurs M ou F. (2 pts)
3. Manipulation et interrogation des donnes
a- Ecrire une fonction permettant de retourner la liste des professeurs, trie par grade, du dpartement
dont la dsignation est passe en paramtre ? (1.5 pts)
b- crer une procdure stocke qui permet de calculer et dafficher lge de chaque professeur
(Penser utiliser un curseur)? (1.5 pts)
c- Ecrire un dclencheur qui la suppression dun dpartement, ses filires et ses professeurs seront
supprime ? (1.5 pts)
d- Crer un dclencheur qui, lors de la modification dun dpartement, mis jours les tables Filiere et
Professeur ? (2pts)

Pr H.Laaraj

Examen national mai 2014

SGBD