Для небольшого приложения, связанного с продажами, мы разработали базу данных с использованием логической модели данных. Подойдите к сцене, чтобы преобразовать в физическую модель. При создании таблицы в SQL Server Management Studio Express, согласно нашей логической модели данных, нам нужно объединить два атрибута, чтобы сформировать уникальный идентификатор. Можно ли объединить два первичных ключа и установить их?
Но при просмотре образца Northwind мы обнаружили, что в таблице 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 пикс