Systèmes d'Information & MERISE (IGL233)
Thème :
Junior
3 vues ·7/12 leçonsChapitre 7 : MLD - Règle 4 et Exercices Pratiques
Ce chapitre traite des cas plus rares de relations et propose une application concrète de l’ensemble du processus Merise.
Règle 4 : Transformation des Relations (1,1)
Dans le cas rare d’une relation de type 1:1 (ex: un Marin pilote un seul Voilier), l’association disparaît et deux solutions sont possibles :
- Fusion : On regroupe toutes les propriétés dans une seule table (si les deux entités sont très liées).
- Migration : On choisit l’entité la plus “faible” ou la moins pertinente et on y ajoute l’identifiant de l’autre table comme Clé Étrangère avec une contrainte d’unicité.
Exercice Pratique : La Bibliothèque du Lycée
Enoncé du MCD :
- Un AUTEUR est né dans un PAYS (n:1).
- Un AUTEUR rédige un ou plusieurs LIVRE (n:n).
- Un EDITEUR édite un ou plusieurs LIVRE (n:n) avec une année d’édition.
Transformation en MLD :
- Pays (souligné:Id_p, nom_p)
- Auteur (souligné:Ida, nom_a, #Id_p) -> _Migration de Id_p (Règle 2).
- Livre (souligné:Id_l, Titre_l)
- Rediger (souligné:#Ida, souligné:#Id_l) -> _Création de table (Règle 3).
- Editeur (souligné:Id_e, nom_e)
- Editer (souligné:#Idl, souligné:#Id_e, annee_e) -> _La propriété annee_e est portée par la table de jointure.
Résumé de la notation MLD
- Clé Primaire : Soulignée (ex:
NumClient) - Clé Étrangère : Précédée ou suivie du symbole dièse (ex:
#IdAuteur)
Le MLD est le document final qui sera transmis au développeur de base de données pour créer les tables SQL.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Chapitre 7 : MLD - Règle 4 et Exercices Pratiques. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.