Systèmes d'Information & MERISE (IGL233)
Thème :
Junior
3 vues ·7/12 leçons

Chapitre 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 :

  1. Fusion : On regroupe toutes les propriétés dans une seule table (si les deux entités sont très liées).
  2. 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 :

  1. Pays (souligné:Id_p, nom_p)
  2. Auteur (souligné:Ida, nom_a, #Id_p) -> _Migration de Id_p (Règle 2).
  3. Livre (souligné:Id_l, Titre_l)
  4. Rediger (souligné:#Ida, souligné:#Id_l) -> _Création de table (Règle 3).
  5. Editeur (souligné:Id_e, nom_e)
  6. 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.