Vous êtes sur la page 1sur 3

STIC-B-405 -Conception et gestion de banques de donnes

Travaux pratiques - Sance 1

Jabon Julien
23 fvrier 2016

1 Exercices - Comprhension

1. Considrons la base de donnes suivante dans laquelle les identiants sont souligns, les cls trangres sont
indiques par une che, les colonnes facultatives sont entre parenthses.

(a) Qui a command des  pointes acier 60(1K)  ?


(b) Le client D063 a-t-il la mme catgorie que le client B062 et que le client K729 ?
(c) O habite le client MERCIER ?
2. Indiquez si les modications suivantes seront acceptes par le systme de gestion de base de donnes. Si elles sont
acceptes, indiquez toutes les modications eectues. Si elles ne le sont pas, indiquez pourquoi.
(a) Ajout d'un nouveau CLIENT C982 GILLET 34,rue de l'Et C1 0

1
STIC-B-505 TP 1

(b) Ajout d'un nouveau CLIENT D788 LECLERCQ 100,bld des armes Marche 0
(c) Ajout d'un nouveau CLIENT B512 MARCHAL 10,Rue de Bruxelles Namur C2 10
(d) Ajout d'un nouveau COMMANDE 30179 C400 12/12/2008
(e) Ajout d'un nouveau COMMANDE 30179 B632 12/12/2008
(f) Suppression du CLIENT C400 (en mode no action).
(g) Suppression du CLIENT S712 (en mode no action).
(h) Suppression de la COMMANDE 30178 (en mode cascade).
(i) Suppression du produit CS464 (en mode no action).

2 Exercices - Normalisation

(a) Normalisez la base de donnes suivante.

i. Identiant : NUM_ETU, ANNEE_ACADEMIQUE


ii. Dpendances Fonctionnelles :
A. (DF1) (NUM_ETU, ANNEE_ACADEMIQUE) => (NOM, PRENOM, ANNEE_ETUDE, ORIEN-
TATION, ORI_NOM)
B. (DF2) NUM_ETU => (NOM, PRENOM)
C. (DF3) ORIENTATION => ORI_NOM
(b) Normaliser la base de donnes suivante.

i. Identiant : NUM_LOC
ii. Dpendances Fonctionnelles :
A. (DF1) NUM_LOC => DATE, NUM_ABONNE, NOM, PRENOM, NUM_FILM, TITRE, DUREE,
NUM_DVD, RAYON
B. (DF2) NUM_ABONNE => NOM, PRENOM
C. (DF3) NUM_DVD => NUM_FILM, TITRE, DUREE, RAYON
D. (DF4) NUM_FILM => TITRE, DUREE
(c) Normaliser la base de donnes suivante.

i. Identiant : NUM
ii. Dpendances Fonctionnelles :
A. (DF1) NUM =>CODE_LOCAL, NOM_LOCAL, DATE, NUM_PROF, NOM_PROF, PRENOM_PROF,
CODE_COURS, TITRE_COURS, NBR_ECTS

17 fvrier 2017 2
STIC-B-505 TP 1

B. (DF2) CODE_LOCAL => NOM_LOCAL


C. (DF3) NUM_PROF => NOM_PROF, PRENOM_PROF
D. (DF4) CODE_COURS =>TITRE_COURS, NBR_ECTS
(d) Normaliser la base de donnes suivante.

i. Identiant : NO_EMPLOYE
ii. Dpendances Fonctionnelles :
A. (DF1) NO_EMPLOYE=> NOM, PRENOM, GSM, MAIL, CODE_FONCTION, TITRE, BAREME,
CODE_SERVICE, LIBELLE, CODE_PROJET, DUREE_ESTIMEE
B. (DF2) CODE_FONCTION=>TITRE, BAREME
C. (DF3) CODE_SERVICE =>LIBELLE
D. (DF4) CODE_PROJET =>DUREE_ESTIMEE

17 fvrier 2017 3