Je trouve qu'il est toujours déroutant pour ajouter des clés étrangères de la table primaire dans Management Studio.
Disons que j'ai un
Table1
{
ID int, -- Primary Key
Table2ID int, -- Refers to Table2's ID
}
Table2
{
ID int, -- Primary Key
SomeData nvarchar(50)
}
Je suis l'ajout d'une clé étrangère de la table 1 en Right Click -> Relationships -> Table and column specification
. Je suis en train de "Primaire" popups à la Table2, ID et "Clé Étrangère de la Table" pour Table1, Table2ID.
Mes questions:
Ne devrait pas Table2 être listé pour "La Clé étrangère de la Table" Table1 et pour Clé Primaire? Est ma compréhension de mal?
Lorsque j'enregistre je reçois une alerte "Les tableaux suivants seront enregistrées dans votre base de données." et il montre les deux tables. Je n'ai vraiment pas l'obtenir. J'ai seulement changé la Table1. Pourquoi est le deuxième tableau ci?