Traduction des associations de plusieurs à 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)