Documente Academic
Documente Profesional
Documente Cultură
EX1 :
Q1- 1) Non, un prof soit responsable d’un seul groupe car on a cette DF (3) : id_prof_resp→ id_groupe, si on aura
une valeur de id_prof_resp on va trouver une seul valeur de id_groupe.
2) Oui, un prof puisse enseigner des matières différentes car on a cette DF (4) : id_prof_ens→id_matiére, si je te
donne un prof avec un groupe va donner une matière X et si je te donne le même prof avec un autre groupe la
matière va être Y.
Q2-
id_group id_prof_resp
e
6A Lerougr
4C Dupont
6A Lerougr
5E Lerougr
(3) id_prof_resp→ id_groupe.N’est pas valide
id_prof_resp id_groupe
Lerougr 6A
Dupont 4C
Lerougr 6A
Lerougr 5E
(4) id_groupe, id_prof_ens →id_matiére. N’est pas valide
Q3-
, id groupe }U {id ¿ }df 1 U {id ¿ }df 2U {id ¿ }df 5 ¿
{id matiere ,id groupe }+ ¿={id matiére
≠ U.
+¿={no ¿ , jour, salle }U {id matiére } U {id groupe }U {id ¿ }df 1 U {id ¿ }df 2 U {id ¿ }df 5 ¿
c 1={no¿ , jour , salle }
C1 est minimale donc est une clé, et il est unique car il est formé de la base.
EX2 :
Soit R (codef, codep, designation, prix_unit, tva, jourlivr, qte, adressef)
Q1-1) Oui, un fournisseur applique un taux de tva diffèrent pour deux produits différents car d’après df5 :
codef,codep→tva
c-à-d si on change selon le produit le codep et engarde le même fournisseur le tva va être changer selon le produit.
2) Oui, deux produit de code diffèrent aient la mêmedésignation car d’après df2 : codep→desinationc-a-d une même
valeur de codep donne une seule valeur de désignation.
3) Non, deux fournisseur ne livrent pas le même produit le même jour en quantités différentes.
Q2-
C1 est minimale donc est une clé, et il est unique car il est une base de R.
Q4- n’est pas en 2FN puisque une partie de la clé donne un élément qui n’appartient pas à la clés (codef→nomf)
donc il n’est pas en 3FN.
EX3 :
Soit R (A, B, C, D, E, F, G, H, I, J)
EX4 :
Q1) cherchons touts les cles de relation R’(mois, noplant, emplacemment)
Forme normale
Q2-1) calcule de {jour, noplant}+={jour, noplant}U{idprotocole} U {nokit} U {temperaturej, soleilj, ventj} U {qtéeau,
qtéengrais, typeengrais} ≠ U
C3={mois, jour, noplant}+={ mois, jour, noplant} U {emplacement} U {responsable} U { typeplant} U {idprotocole} U
{nokit} U {temperaturej, soleilj, ventj} U {qtéeau, qtéengrais, typeengrais} U {modeadministration} = U.
3) n’est pas en 2FN puisque une partie de la clé donne un élément qui n’appartient pas à la clés (jour→temperaturej,
soleilj, ventj ) donc il n’est pas en 3FN.
Le prénomine de redondance
C1 est minimale donc est une cle et elle est unique car est une base.
2. Elle n’est pas en 3 FN car elle n’est pas en 2FN une partie de la cle donne un attribut qui n’appartient pas à la
cle.
Q3) soit la décomposition R’1(nopers, salle) R’2(salle, detevt, nomevt) R’3(nomevt, datevt, salle)
EX2 :
Soit R (A, B, C, D)
3. a- les cles de R
C1={B, D}+={B, D} U {C} U {A} = U
C1 est minimale donc est une clé, et il est unique car il est une base de R.
5. a-
b-
EX3 :
Q-1) Soit R(mois, noplant, emplacement, responsable, typeplane, idprotocole, nokit, jour, temperaturej, soleilj,
ventj, qtéeau, qtéengrais, typeengrais, modeadministration)
EX 4 :
Q1)on cherchons la cle de R
C1 est minimale, c’est une cle unique car elle est base et elle n’est pas en 3FN car n’est pas en 2FN
soit la decomposition suivant : R1(titre, date, real), R2(titre, nomfest, prix) et R3(nomact, nat)
selon Bernstein on a pas une relation qui contient la cle donc on va ajouter une relation R4 qui contient la
cleR4(titer, nomfest, nomact) cette décompositionest SPI et SPDF.