Comment transformer une association de degré n:n ?
Toute association de degré n:n devient une table indépendante.
Chacune des deux entités devient cible d'une contrainte de clé étrangère non identifiante.
La table associative prend le nom de l'association n:n.
Par rapport à la transformation en table associative et pour ne pas perdre de sémantique, nous ajoutons au niveau de la table indépendante :
- le stéréotype «M» sur les colonnes de clé étrangère ① pour montrer le caractère obligatoire de chaque dimension du produit cartésien ;
- la contrainte d’unicité unique() sur les colonnes du produit cartésien ②.