1 / 33

Modèle Logique ET PHYSIQUE des données

Modèle Logique ET PHYSIQUE des données. nzozor@gmail.com. Nicolas Zozor 2011. Concept. suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations) en suivant certaines règles

danae
Download Presentation

Modèle Logique ET PHYSIQUE des données

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 ET PHYSIQUE des données nzozor@gmail.com Nicolas Zozor 2011

  2. Concept • suite normale du processus Merise • au plus près du modèle physique • Suppression de certaines relations(associations) en suivant certaines règles • Modification de certaines relations(associations) en suivant certaines règles

  3. Cas (1,1) ou (0,1) MCD , CIF (1:1)

  4. Cas (1,1) ou (0,1) • Suppression de l’association Posséder •  L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère.

  5. Cas (1,1) ou (0,1) • Suppression de l’association Posséder •  L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère.

  6. Cas (1,1) ou (0,1)

  7. Cas (x,n)---(x,n) • cardinalité maximale est n de chaque côté de la relation

  8. Cas (x,n)---(x,n) clé1 #clé1 • Association se transforme en entité et absorbe les identifiants de chaque entité reliée  concaténation d’identifiants • identifiants absorbés = nouvelle clé de l’entité.

  9. Cas (x,n)---(x,n)

  10. Cas (x,n)---(x,n)

  11. Cas (x,n)---(x,n)

  12. Modèle Physique des données • Interventions (NumIntervention, Descriptif Panne, Date intervention, temps passé) MPD  Schema relationnel

  13. Modèle Physique des données • Pièces_neuves (RéférencePièce, libellé, prix)

  14. Modèle Physique des données • Utiliser(#NumIntervention, #RéférencePièce, quantité)

  15. Schema relationnel • Interventions (NumIntervention, Descriptif Panne, Date intervention, temps passé) • Pièces_neuves (RéférencePièce, libellé, prix) • Utiliser(#NumIntervention, #RéférencePièce, quantité)

  16. association ternaire MCD: Association binaire de départ

  17. association ternaire MLD (modèle logique des données MPD(modèle physique des données) • Clients(num_client,nom,prénom,adrese,codePostal,ville) • Articles(num_article,designation,prix_achat,prix_vente) • Commander(#num_client, #num_article, quantité, date)

  18. association ternaire occurrences • Clients(num_client,nom,prénom,adrese,codePostal,ville)

  19. association ternaire occurrences • Articles(num_article,designation,prix_achat,prix_vente)

  20. association ternaire occurrences • Client 1 (xxx) achète 7 pantalons en 2 jours

  21. association ternaire occurrences • L’identifiant doit toujours être unique

  22. association ternaire MCD

  23. association ternaire type (x,n)(x,n) MLD

  24. association ternaire type (x,n)(x,n) • Schéma relationnel ou ( MPD ): • Client(Num_client, nom, prénom, adresse, codePostal) • Date(date) • Articles(Num_articles, désignation, prix_achat, prix_vente) • Commander(#Num_client,#Num_article,#date,quantité)

  25. association ternaire occurrences

  26. Association reflexive MCD

  27. Association reflexive MCD amélioré. Cas 1:1

  28. Association reflexive Suppression de l’association  L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère. MLD. Cas 1:1 Employés ( Num_employé, nom, prénom, adresse, #Num_employé)

  29. Association reflexive manager MLD. Cas 1:1 occurrences

  30. Recapitilatif MCD au MLD • L’entité qui possède la cardinalité maximale égale à 1, recevra l’identifiant ou les identifiants des entités ayant les cardinalités maximales les plus fortes. • Les relations ayant toutes leurs entités reliées avec des cardinalités maximales supérieures à 1, se transformeront en entité en absorbant les identifiants des entités jointes. • Toute relation porteuse de propriétés se transformera en entité et absorbera comme clé étrangère les identifiants des entités qui lui sont liées. • Un nom d’entité doit être unique

  31. TD • Réaliser le MLD du logiciel pour auto entreprise interventions informatique

  32. TD MCD

  33. TD MLD

More Related