public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:traduction_des_associations_de_plusieurs_a_plusieurs

Une association croisée ne contient que des contraintes de cardinalité de type [..,N]. Soit $R$ une telle association et $E_1$, …, $E_k$ les ensembles participant à l'association.

Règle de traduction :
  • Chaque ensemble $E_i$ est traduit par un schéma relationnel (contenant les mêmes attributs)
  • L'association $R$ est traduite sous la forme d'un schéma relationnel contenant:
    • les clés primaires des ensembles participant à l’association
    • (éventuellement) les attributs propres à l'association,

Traduction :

  • Pays (nom_pays, superficie, population, PIB )
  • Matière_première ( nom_matière, unité, prix )
  • Exportation (nom pays, nom matière, quantité)
Traduction :
  • Appareil (code_appareil, type, marque, modèle)
  • Séance (date, heure, local)
  • Réservation (code appareil,date, heure, local)

Previous : Schéma de base et clé étrangère Up : 3.1.2_traduction_vers_le_modele_relationnel Next : Traduction des associations de un à plusieurs (associations fonctionnelles)

  • public/std-3/cm2/conception_de_bases_de_donnees/3.1.2_traduction_vers_le_modele_relationnel/traduction_des_associations_de_plusieurs_a_plusieurs.txt
  • Dernière modification : 2016/10/03 10:47
  • de edauce