1 / 19

Modèle Logique de Données (MLD)

Modèle Logique de Données (MLD). Souheib Baarir Souheib.baarir@u-paris10.fr Université Paris Ouest Nanterre la défense. Quel formalisme ?. Norme CODASYL : C onference On Data SYstems Languages. Bases de données relationnelles. Les concepts de la base de données relationnelle. Table

enoch
Download Presentation

Modèle Logique de Données (MLD)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modèle Logique de Données (MLD) • Souheib Baarir • Souheib.baarir@u-paris10.fr • Université Paris Ouest Nanterre la défense.

  2. Quel formalisme ? • Norme CODASYL : • Conference On Data SYstems Languages. • Bases de données relationnelles.

  3. Les concepts de la base de données relationnelle • Table • Attribut • Clef primaire Entité Table

  4. Association binaire fonctionnelle. • Le lien remplacel’association binaire fonctionnelle. • Clef externe. MCD MLD

  5. Association binaire non fonctionnelle (1/2) • L’association devient une table. • Chacune des pattes devient un lien. MCD

  6. Association binaire non fonctionnelle (2/2) MCD MLD

  7. Association ternaire MCD MLD

  8. Ternaire avec CIF MLD MCD

  9. Association binaire fonctionnelle avec cardinalités (0,1) / (?, n) MCD • Pas de problème si clef externe non renseignée autorisée. • Comment faire sinon ? MLD

  10. Association entre occurrences de la même entité • Deux particularités : • Faire apparaître les rôles différents des pattes. • Cardinalités minimum nulles.

  11. Cas d’une ternaire MCD MLD

  12. Cas d’une binaire 2. Cas d’une binaire MCD

  13. Cas d’une binaire : avec Null autorisé

  14. Cas d’une binaire : avec Null interdit MLD

  15. Historisation (1/2) MCD

  16. Historisation (2/2) MLD

  17. L’identifiant relatif correspond très précisément à une clef primaire composée. Identifiant relatif (1/2) MCD • Ce qui était implicite dans le Modèle Conceptuel de Données, devient explicite dans le Modèle Logique de Données.

  18. Identifiant relatif (2/2) MLD

  19. Héritage • La traduction d’une entité complexe (légataire et héritiers), peut se faire de plusieurs façons. • La plus immédiate est que chacune des composantes devienne une table. MLD MCD

More Related