-
Du MCD au MR
Bonjour,
Voila j'ai fais un MCD et j'aimerai votre avis dessus ensuite j'aimerai savoir comment passer du MCD au MR car dans une base de donnée sans héritages je sais faire mais avec des entités relié aux sous-type je ne sais pas comment m'y prendre voici ce que j'ai fais pour le moment :
MCD:
Pièce jointe 10114
MR:
Utilisateur : (NumUtil , NomUtil , PrenomUtil , Service)
Station : ( NumStation, DateCreation, Marque, TypeStation, NomProc,FreqProc,Memoire,CapaciteDD,TypeLecteur,Prix,#NumUtil)
Installer(#NumLogiciel,#NumStation,DateCreation)
Logiciel (NumLogiciel,NomLogiciel,CleLogiciel,TypeLogiciel,PrixLicence,DateAchat,#NumPeriph)
Cable(NumCable,MarqueCable,PrixCable,#NumStation)
Periphérique(NumPeriph,NomPeriph,Constructeur,PrixPeriph,Connectique)
-
Pour les entités : toute entité devient une table, les propriétés de l’entité sont les attributs de la table, l’identifiant de l’entité est la clé primaire de la table
Pour les relations : cela dépend des cardinalités. Deux cas sont possibles :
- la relation de type père fils disparaît, elle est matérialisée par l’ajout d’une clé étrangère dans la table fille ,
- la relation de type N -- N donne lieu à la création d’une table qui aura comme attributs les clés des tables qui la composent.