Как установить (объединить) два первичных ключа в таблице
Для небольшого приложения, связанного с продажами, мы разработали базу данных, используя логическую модель данных. Приходите на сцену, чтобы перейти к физической модели. При создании таблицы в SQL Server Management Studio Express, согласно нашей логической модели данных, нам нужно объединить два атрибута, чтобы сформировать уникальный идентификатор. Можно ли объединить два первичных ключа и установить их?
Но, наблюдая за Образцом Нортвинда, мы обнаружили, что вORDER DETAILS
В таблице мы видим два первичных ключаOrder Id
& Амп;Product Id
, И в соответствии с таблицей правил не может быть двух первичных ключей. Так как же это случилось в Нортвинде?
В моем случае, как мне установить две колонки в моей таблице, чтобы сделать ее двумя первичными ключами?
Кто-то дал предложение вроде
To make a two primary key, open the table in design view and click on the two of the required fields and holding CTL, apply primary key
Будет ли это работать ??
Редактировать ;
теперь у моей таблицы есть 2 ПК в SSMS. это действительно или это просто комбинация из 2 шт