Bonjour,
J'ai un problème de conception que je ne sais pas comment résoudre: je souhaite relier 3 tables T01, T02 et T03 à 1 même table TCommune.
Sauf que dans mon cas, un record de TCommune sera lié uniquement à un élément de T01, T02 ou T03. J'avais prévu de placer 3 clés étrangères non nulles issues de T01, T02 et T03 dans TCommune mais le fonctionnement que je souhaite ferait planter l'intégrité de la base car 2 clés étrangères sur 3 seraient à Null.
Avez-vous une idée pour faire ceci ? Passer par une table intermédiaire ?
Merci pour vos conseils.
Partager