Мне всегда сложно вводить внешние ключи в основную таблицу в Management Studio.
Допустим, у меня есть
Table1
{
ID int, -- Primary Key
Table2ID int, -- Refers to Table2 ID
}
Table2
{
ID int, -- Primary Key
SomeData nvarchar(50)
}
Я добавляю внешний ключ в таблицу 1 Right Click -> Relationships -> Table and column specification
. Я устанавливаю всплывающие окна "Первичный" в таблицу2, ID и "таблицу внешних ключей" в таблицу1, таблицу2ID.
Мои вопросы:
-
Не следует указывать Таблицу2 для "Таблица внешних ключей" и Таблица 1 для Основной ключ? Я понимаю неправильно?
-
При сохранении я получаю предупреждение "Следующие таблицы будут сохранены в вашей базе данных". и он показывает обе таблицы. Я действительно этого не понимаю. Я только изменил таблицу1. Почему отображается вторая таблица?