Je veux créer une table qui a simplement deux colonnes entières pour servir de table de correspondance entre deux ensembles de données différents et je souhaite y placer les contraintes correctes.Une table de mappage un-à-un correcte
J'ai initialement défini les deux colonnes comme une clé primaire composée, mais je me suis rendu compte que cela représente plusieurs à plusieurs, ne faisant que dupliquer de nombreuses mappages.
Comment spécifier que les deux colonnes doivent être des entiers uniques dans toutes les lignes? J'utilise MS SQL, mais je suppose que c'est une question générale de conception de base de données.
Pourquoi auriez-vous besoin d'une table de relations pour un mappage un-à-un? Une colonne de clé étrangère dans l'une des tables de données ne ferait-elle pas l'affaire? – Ole
Je suppose que ma raison est que je peux laisser la conception des deux tableaux que je lie seul et avoir une table qui ne représente logiquement que le mappage. – spilliton