Chapitre 10 Systèmes d ? information ?? Modèle logique des données Chapitre Modèle logique des données Passage du MCD au MLD Nous allons dé ?nir les règles de transformation pour le passage du MCD au MLD en respectant les di ?érents cas qui se posent L ?

Systèmes d ? information ?? Modèle logique des données Chapitre Modèle logique des données Passage du MCD au MLD Nous allons dé ?nir les règles de transformation pour le passage du MCD au MLD en respectant les di ?érents cas qui se posent L ? objet L'entité Tout objet est transformé en table Les propriétés de l'objet deviennent les attributs de la table L'identi ?ant de l'objet devient la clé primaire de la table Exemple Objet Entreprise ? Table Entreprise ? Entreprise ENTREPRISE No Entreprise NO ENTREPRISE Nom NOM Adresse ADRESSE Code postal CODE POSTAL Localité LOCALITE Relation binaire aux cardinalités x n - x A ?n de représenter la relation on duplique la clé primaire de la table basée sur l'objet à cardinalité x n dans la table basée sur l'objet à cardinalité x Cet attribut est appelé clé étrangère Les deux tables sont liées par une èche nommée selon la relation qui pointe de la table à clé étrangère vers la table qui contient la clé primaire correspondante Exemple Auteur NoAuteur Nom Livre n Ecrit NoLivre Nom A UTEUR L IVRE N O A UTEUR N OM Ecrit N O L IVRE N O A UTEUR N OM L'attribut NoAuteur qui est clé primaire de la table Auteur devient clé étrangère dans la table Livre Lorsque la relation contient elle-même des propriétés celles-ci deviennent également attributs de la table basée sur l ? objet à cardinalité x Exemple CSystèmes d ? information ?? Modèle logique des données Personne NoPersonne Nom Adresse Possède n Date ach? t Voiture NoVoiture Marque P ERSONNE V OITURE N O P ERSONNE N OM A DRESSE N O V OITURE Possède N O P ERSONNE M ARQUE D ATE ACH? T Relation binaire aux cardinalités x - x Nous devons distinguer plusieurs cas Sachant qu'une relation binaire du type - ne doit pas exister il nous reste les cas suivants Relation binaire - On duplique la clé de la table basée sur l'objet à cardinalité dans la table basée sur l'objet à cardinalité Exemple Client NoClient Nom Prénom Adresse Code Postal Localité dispose Carte membre NoCarte Type abonnement Date création C LIENT N O C LIENT N OM P RÉNOM A DRESSE C ODE P OSTAL L OCALITÉ C ARTE MEMBRE N O C ARTE dispose N O C LIENT T YPE ABONNEMENT D ATE CRÉATION Le NoClient qui est clé primaire de la table Client devient clé étrangère dans la table CarteMembre Relation binaire - On duplique la clé d'une des tables dans l'autre Lorsque la relation contient elle-même des propriétés celles-ci deviennent également attributs de la table dans laquelle a été ajoutée la clé étrangère Exemple Salarié NoSalarié Nom Prénom Assure Entreprise NoEntreprise Nom Adresse Siège Soit on migre la clé primaire de la table Entreprise dans la table Salarié soit on fait l'inverse CSystèmes d ? information ?? Modèle logique des données S ALARIÉ N O S ALARIÉ N OM P RÉNOM N OENTREPRISE E NTREPRISE ou S ALARIÉ N

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 09, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 62kB