Vous êtes sur la page 1sur 8

TD BDD sur la fiche 4 et fiche 5

Présenté par
Latifa BABA-HAMED
lbabahamed@yahoo.fr

Dépt. d’Informatique
Faculté des Sciences Exactes & Appliquées
Université Oran 1 Ahmed Benbella

1
Jeudi 24/09/2020

2
Correction Exercice 3 de la fiche n°5
Soit la relation COM ((NCLI, NOM, ADRESSE, NCOM, DATE, NPRO, QTE, PRIX-U)
1. D’après l’énoncé les DF de la relation COM sont:
NCOM → NCLI
NCLI → NOM
NCLI → ADRESSE
NCOM → DATE
NCOM, NPRO → QTE
NPRO → PRIX-U

2. Le graphe des DF est:

NCLI NCOM DATE

QTE
NOM
ADRESSE NPRO PRIX-U

3
Correction Exercice 3 de la fiche n°5

3. L’identifiant de cette relation est: {NCOM, NPRO}

NCLI NCOM DATE

QTE
NOM
ADRESSE NPRO PRIX-U

4. Décomposition de la relation COM en troisième forme normale:

R1 (NPRO, PRIX-U) On peut donner à ces relations des noms


R2 (NCLI, NOM, ADESSE) significatifs
R3 (NCOM, DATE, NCLI)
R4 (NCOM, NPRO, QTE)

R3.NCLI: clé étrangère vers R2


R4.NCOM: clé étrangère vers R3
4
R4.NPRO: clé étrangère vers R1
Correction Exercice 6 de la fiche n°5

Soit la relation ANNUAIRE(IndicatifDuPays, Abonné, NTél) et les DF


suivantes :
Abonné → IndicatifDuPays et IndicatifDuPays, Ntél → Abonné
1. Former la relation A1 résultat de la projection de la relation ANNUAIRE sur
les attributs Abonné et IndicatifDuPays.
Relation ANNUAIRE
Abonné IndicatifDuPays NTél
Tintin, Bruxelles 32 26474053
Tintin, Bruxelles 32 21459044
Compte en Banque, Genève 41 22329090
Nestlait, Lausanne 41 21459044
Relation A1
Abonné IndicatifDuPays
Tintin, Bruxelles 32
Compte en Banque, Genève 41
Nestlait, Lausanne 41 5
Correction Exercice 6 de la fiche n°5
2. Former la relation A2 résultat de la projection de la relation ANNUAIRE sur
les attributs IndicatifDuPays et NTél.
Relation A2 IndicatifDuPays NTél
32 26474053
32 21459044
41 22329090
41 21459044

3. La décomposition de la relation ANNUAIRE en la relation A1 et la relation


A2, préserve-t-elle les informations (est-elle sans perte d’informations) ?
Justifiez votre réponse.
Abonné IndicatifDuPays NTél
Tintin, Bruxelles 32 26474053
A1 A2 Tintin, Bruxelles 32 21459044
Compte en Banque, Genève 41 22329090
Compte en Banque, Genève 41 21459044
Nestlait, Lausanne 41 22329090
ANNUAIRE Nestlait, Lausanne 41 21459044 6
Correction Exercice 6 de la fiche n°5
On en déduit que la décomposition de la relation ANNUAIRE en la relation A1
et la relation A2, est avec perte d’information.

4. Former la relation A3 résultat de la projection de la relation ANNUAIRE sur


les attributs Abonné et NTél.
Abonné NTél
Tintin, Bruxelles 26474053
Relation A3 Tintin, Bruxelles 21459044
Compte en Banque, Genève 22329090
Nestlait, Lausanne 21459044
Attention:
On a A1 A3 = ANNUAIRE mais ce n’est pas une bonne décomposition.
Abonné IndicatifDuPays NTél
Tintin, Bruxelles 32 26474053
A1 A3
Tintin, Bruxelles 32 21459044
=
Compte en Banque, Genève 41 22329090
ANNUAIRE
Nestlait, Lausanne 41 21459044
7
Correction Exercice 6 de la fiche n°5
5. La décomposition de la relation ANNUAIRE en la relation A1 et la relation
A3, préserve-t-elle les DF ? Justifiez votre réponse.
Abonné IndicatifDuPays
Relation A1 Tintin, Bruxelles 32 A1 admet la DF:
Compte en Banque, Genève 41 Abonné → IndicatifDuPays
Nestlait, Lausanne 41
Abonné NTél
Relation A3 Tintin, Bruxelles 26474053
Tintin, Bruxelles 21459044 A3 n’admet pas de DF
Compte en Banque, Genève 22329090
Nestlait, Lausanne 21459044
Attention:
On a A1 A3 = ANNUAIRE mais ce n’est pas une bonne décomposition. Elle
ne préserve pas les DF. La DF IndicatifDuPays, Ntél → Abonné est perdue.
A1 A3 Abonné IndicatifDuPays NTél
= Tintin, Bruxelles 32 26474053
ANNUAIRE Tintin, Bruxelles 32 21459044
Compte en Banque, Genève 41 22329090
Nestlait, Lausanne 41 21459044 8

Vous aimerez peut-être aussi