0% ont trouvé ce document utile (0 vote)
181 vues2 pages

Normalisation des Bases de Données : Exercices Pratiques

Ce document contient 8 exercices sur la normalisation de bases de données. Les exercices portent sur la détermination de la forme normale de relations et leur normalisation vers des formes normales supérieures comme la 3ème forme normale, en préservant les dépendances fonctionnelles.

Transféré par

trkimaha4
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)
181 vues2 pages

Normalisation des Bases de Données : Exercices Pratiques

Ce document contient 8 exercices sur la normalisation de bases de données. Les exercices portent sur la détermination de la forme normale de relations et leur normalisation vers des formes normales supérieures comme la 3ème forme normale, en préservant les dépendances fonctionnelles.

Transféré par

trkimaha4
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

République Tunisienne

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Mahdia
Département Génie Mécanique
Mastère Professionnel - Productique & Performance Industrielle

TD N° 3 : Normalisation

Exercice 1
Soit la relation suivante : Fournisseur (NumF, NomP, AdresseF, TelF, Prix)
1. En quelle forme normale est cette relation ?
2. Quels sont les problèmes posés par cet état ?
3. Normaliser cette relation.

Exercice 2
Soit la table suivante :
NumSalarié NomSalarié DateNaiss NumService NomService NumChefServ
5100 Mohamed 10/10/1980 5 Vente 4580
5002 Ali 11/09/2001 6 Informatique 4120

1. En quelle forme normale est cette relation ?


2. Normaliser cette relation.

Exercice 3
Soit la relation suivante : Salarié (NumSal, NumProjet, NomSal, Heures)
i.e. L’attribut Heures concerne le nombre d’heures travaillées par le salarier dans le projet.
1. En quelle forme normale est cette relation ?
2. La normaliser en 3FN.

Exercice 4
Soit la relation sous première forme normale suivante :
EMPRUNT (NEtudiant, NLivre, NomEtudiant, AdrEtudiant, TelEtudiant, TitreLivre,
NumMaisonEdition, AdrMaisonEdition, DateEmprunt, DateRetour)
Normalisez cette relation en troisième forme normale. Bien expliquer les différentes étapes ?

Exercice 5
Soit la relation sous première forme normale suivante :
CINEMA (NSalleCinema, NFilm, AdrSalleCinema,NomSalleCinema, TitreFilm, NCatégorieFilm,
IntituléCatégorieFilm, DateDébutProjection, DateFinprojection)
Normalisez cette table en troisième forme normale. Bien expliquer les différentes étapes ?

Page 1/2
Exercice 6

Soit la relation suivante :


Fournisseur (NF, NomF, AdrF, TelF, Nprod, Libellé, Couleur, Qté, Poids, Prix, Date)
Avec :
NF : Numéro du fournisseur Qté : La quantité du produit livré par un
NomF : Nom du fournisseur fournisseur
AdrF : Adresse Fournisseur Poids : le poids d’un produit
TelF : Téléphone fournisseur Prix : le prix d’un produit livré par un
Nprod : Numéro du produit fournisseur.
Libellé : Libellé du produit Date : Date de livraison d’un produit par un
Couleur : Couleur du produit fournisseur

Sachant les hypothèses suivantes :


- un fournisseur peut vendre plusieurs produits
- un même produit peut être vendu par plusieurs fournisseurs
- le poids d’un produit est spécifique à sa couleur (autrement dit la couleur détermine le poids)
- un produit a la même couleur et le même poids (pour tout fournisseur)
1. En quelle forme normale est la relation Fournisseur ?
2. Normaliser cette relation en 3ème FN. Bien expliquer les étapes.

Exercice 7
Pour une table R = (A, B, C, D, E) avec les dépendances fonctionnelles suivantes:
A, B ==> C, D, E
A ==> D, E
D ==> E
1. Expliquer pourquoi cette table n'est pas en 2FN.
2. Décomposer R pour régler le problème de la 2FN. Assurez-vous de préserver les dépendances.

Exercice 8
Pour une table R = (A, B, C, D, E) avec les dépendances fonctionnelles suivantes:
A ==> B, C, D, E
C,D ==> E
E,C ==> B
1. Indiquer la forme normale de R. Justifier.
2. Décomposer R pour obtenir la forme normale la plus élevée. Assurez-vous de préserver les
dépendances.

Page 2/2

Vous aimerez peut-être aussi