Cours Base de Données - Tutorial Guide _49_.pdf

Cours Base de Données - Tutorial Guide _49_.pdf, updated 7/5/22, 3:29 AM

visibility72

About Global Documents

Global Documents provides you with documents from around the globe on a variety of topics for your enjoyment.

Global Documents utilizes edocr for all its document needs due to edocr's wonderful content features. Thousands of professionals and businesses around the globe publish marketing, sales, operations, customer service and financial documents making it easier for prospects and customers to find content.

 

Tag Cloud

3.2. NORMALISATION
51
– Intervention(Type-Intervetion)
– Constructeur(Marque)
– Intervenir(Nom-Employé, Type-Intervetion, Marque)
Supposons maintenant qu’un employé qui effectue un ensemble de types d’interventions pour un
ensemble demarques de voiture, est capable d’effectuer chacun de ces types d’interventions sur chacune
de cesmarquesdevoitures.Dans ce cas, il existe desdépendancesmultivaluéesdans la relation Intervenir :
Nom-Employé Type-Intervetion et Nom-EmployéMarque.
Quatrième forme normale
Définition 3.22
-quatrième forme normale (4FN)- Une relation est en quatrième forme normale (4FN) si,
et seulement si, elle est en forme normale de BOYCE-CODD et si elle ne possède pas de dépendance multivaluée
ou si, X Y étant la dépendance multivaluée, il existe une propriété A telle que X → A.
Nom-Employé Type-Intervetion Marque
Tussier
Dépannage
Peugeot
Tussier
Dépannage
Citroën
Martin
Électricité
Citroën
Martin
Électricité
Renault
Martin
Mécanique
Citroën
Martin
Mécanique
Renault
Piquard
Carrosserie
Fiat
Piquard
Carrosserie
Ford
Piquard
Alarme
Fiat
Piquard
Alarme
Ford
Piquard
Électricité
Fiat
Piquard
Électricité
Ford
T. 3.3 – Exemple de relation n’étant pas en quatrième forme normale.
Dans la section précédente, nous avons présenté un schéma relationnel qui n’était pas en quatrième
forme normale en raison du schéma de relation Intervenir. La table 3.3 propose un exemple de relation
correspondant à ce schéma de relation. Cette table permet d’observer le phénomène de redondance
consécutif au fait que cette table n’est pas en quatrième forme normale. Dans cette table, le nombre de
lignes commençant par un nom d’employé donné doit être égale au nombre d’interventions que cet
employé peut faire multiplié par le nombre de marques sur lesquelles il peut travailler. Imaginons que
l’employé Piquard puisse maintenant travailler sur des voitures de la marque Citroën (on désire ajouter
une information dans la base), il faudra alors ajouter trois lignes à la table : une pour chaque type
d’intervention (Carrosserie, Alarme et Électricité).
Pour normaliser la relation Intervenir, il faut la décomposer pour aboutir au schéma relationnel
suivant :
– Employé(Nom-Employé)
– Intervention(Type-Intervetion)
– Constructeur(Marque)
– Etre-capable-de(Nom-Employé, Type-Intervetion)
– Etre-capable-d’intervenir-sur(Nom-Employé, Marque)
Dépendance de jointure (DJ)
Jusqu’ici, nous avons pu résoudre une redondance dans une relation en la remplaçant par deux
de ses projections. Il existe cependant des relations qui ne peuvent pas être décomposées sans perte