0% ont trouvé ce document utile (0 vote)
199 vues3 pages

Normalisation et Dépendances Fonctionnelles

Ce document contient 8 exercices portant sur la normalisation de bases de données. Les exercices abordent des concepts clés comme les dépendances fonctionnelles, les clés, les formes normales et la décomposition de relations.

Transféré par

Amine Kordara
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
199 vues3 pages

Normalisation et Dépendances Fonctionnelles

Ce document contient 8 exercices portant sur la normalisation de bases de données. Les exercices abordent des concepts clés comme les dépendances fonctionnelles, les clés, les formes normales et la décomposition de relations.

Transféré par

Amine Kordara
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ED : la normalisation

Elisabeth Métais et Assia Soukane

Exercice 1

On considère la relation suivante, d’attributs, A, B, C, D :

A B C D
a1 b1 c1 d1
a1 b2 c1 d2
a2 b2 c2 d3
a3 b1 c1 d2
a4 b4 c3 d2

Questions

1. Quel est le degré de cette relation ?


2. Quelle est sa cardinalité ?
3. L’un des attributs A, B, C ou D peut-il jouer le rôle de clé ?
4. Quelles sont les associations d’attributs qui pourraient avoir un rôle de clé dans la relation telle qu’elle
est décrite ?
5. Peut-il exister une dépendance fonctionnelle A→B ? A→C ?

Exercice 2

Pour constituer une base de données sur la scolarité des etudiants, on dispose des éléments suivants :

N° Etudiant, N°-UV, Nom-UV, Nbr-Heures-Enseignement, N°-SS-Enseignant, Nom-Ens, Grade,


Indice, UER-Rattachement, Nbr-Enseignant-UER, Resultat-UV, Nom-Etudiant.

On fait les hypothèses suivantes :

- Un étudiant peut s’inscrire à plusieurs UV


- Resultat-UV caractérise un étudiant pour une UV donnée
- Nbr-Heures-Enseignement est spécifique à une UV
- Chaque UV n’est assurée que par un enseignant
- Un enseignant est rattaché à une seule UER
- A chaque grade correspond un indice

Questions

1. Quelle est la clé de la relation construite sur l’ensemble des attributs donnés ci-dessus ?
2. Trouver la couverture minimale des dépendances fonctionnelles de la couverture minimale.
3. Tracer le graphe des dépendances fonctionnelles de la couverture minimale.
4. Trouver graphiquement la fermeture transitive de l’ensemble des dépendances.

Exercice 3

On considère la relation suivante décrivant des voitures :

R (N°-Immat, Puissance, Marque, Pays, Agence, Chiffre-Aff)

Soient les hypothèses suivantes :

- Chaque véhicule est caractérisé par une puissance et une marque.


- Une marque est spécifique d’un pays.
- Le chiffre d’affaires fait référence à une agence pour une marque donnée.
- Une agence peut représenter plusieurs marques.

Questions

1. Quelle est la clé de la relation ?


2. En quelle forme normale est cette relation ?
3. Donner des exemples de dépendances réflexives, transitives, pseudotransitive.
4. Donner la couverture minimale des DF. Tracer le graphe correspondant.
5. Trouver la fermeture transitive (utiliser la propriété de transitivité et des dépendances).

Exercice 4

Soient les relations R1 et R2 suivantes et l’ensemble de DF F1 et F2 définis respectivement sur ces relations :

R1 = (N°-Piece, Prix-unit, Taux-Tva, Libelle, Catégorie)


F1 = {N°-Piece → Prix-unit ; N°Piece→Libelle, N°Piece→Catégorie; Catégorie→Taux-TVA ; N°-Piece →
Taux-TVA}

R2 = (N°-Gamme, Nom-Gamme, N°-Oper, Rang-Oper, Nom-Oper)


F2 = {N°-Gamme →Nom-Gamme ; N°-Oper → Nom-Oper ; N°-Gamme, N°-Oper → Rang-Oper}

Questions

1. Quelles sont les clés primaires des relations R1 et R2 ?


2. F1 et F2 constituent-ils une couverture minimale.
3. En quelle forme normale sont R1 et R2 ?

Exercice 5

Soit les relations suivantes :

Facture (N°facture, Date, Nom-client, Libelle-Produit, Quantité, Prix-Unitaire)


Propriétaire (N°Propriétaire, Nom)
Conduit (N°Conducteur, N°véhicule, Nom-Conducteur, Date)

Questions

1. Donner le degré de normalité de chacune des relations suivantes (déterminer une clé si nécessaire)
2. Proposer pour chaque relation, une décomposition en 3FN.

Exercice 6

Soit la relation suivante :

Employé

Nom Langue Sport


Paul Anglais Tennis
Paul Espagnol Tennis
Paul Turc Tennis
Paul Anglais Surf
Paul Turc Surf
Léon Anglais Ski
Léon Italien Ski
Léon Anglais Karaté
Léon Italien Karaté
Soient les dépendances Multivaluées (DM) suivantes:

Nom >> Langue


Nom >> Sport
Langue >> Sport

Question

- Déterminer parmi les DM correspondantes celles qui sont vérifiées.

Exercice7

Soient les relations suivantes et les DF correspondantes :

Codification (Ville, Rue, CodePostal)


F1 ={Ville, Rue→ Codepostal ; CodePostal → Ville)

Responsable (Aéroport, Compagnie, Chef-Escale)


F2={Aéroport, Compagnie → Chef-Escale; Chef-Escale→ Compagnie}

R(A,B, C, D,E)
F ={C→B ;D→A ;(A,B) →C,D,E}

Question

- Donner une décomposition en BCNF pour chacune des relations suivantes en considérant les DF
correspondantes.

Exercice 8

Soit la relation suivante

N°Etudiant Sport Module


100 Foot Anglais
100 Foot Maths
200 Foot Maths
200 Tennis Anglais
200 Foot Anglais
200 Tennis Maths
300 Foot Philo

Questions

1. Quelles DM sont vérifiées sur cette relation ?


2. La relation est-elle en 4FN ? sinon, décomposer cette relation pour obtenir un schéma en 4FN

Vous aimerez peut-être aussi