One-to-One
Extrêmement rare (généralement table unique).
Parfois utilisé pour préparer la migration vers un autre type de relation ou pour des questions de performances.
Parfois utilisé pour préparer la migration vers un autre type de relation ou pour des questions de performances.
One-to-Many
Une ligne est liée à plusieurs lignes dans une autre table.
Exemple : un lieu est lié à plusieurs auteurs.
Exemple : un lieu est lié à plusieurs auteurs.
Many-to-Many
Plusieurs lignes sont liées à plusieurs lignes dans une autre table.
On utilise alors une table de jointure (qui a pour clé primaire les éléments de la jointure mais peut avoir d'autres données).
Exemple : les liens entre Auteur et Livre ou entre Livre et Client (Achat).
On utilise alors une table de jointure (qui a pour clé primaire les éléments de la jointure mais peut avoir d'autres données).
Exemple : les liens entre Auteur et Livre ou entre Livre et Client (Achat).