Какова цель назначения ваших ограничений (уникальный, первичный ключ, внешний ключ)?Какова цель ограничения имен
Скажем, у меня есть таблица, которая использует естественные ключи в качестве первичного ключа:
CREATE TABLE Order
(
LoginName VARCHAR(50) NOT NULL,
ProductName VARCHAR(50) NOT NULL,
NumberOrdered INT NOT NULL,
OrderDateTime DATETIME NOT NULL,
PRIMARY KEY(LoginName, OrderDateTime)
);
Какие преимущества (если таковые имеются) не называя моего ПК принести?
Например. Заменить:
PRIMARY KEY(LoginName, OrderDateTime)
С:
CONSTRAINT Order_PK PRIMARY KEY(LoginName, OrderDateTime)
Извините, если моя модель данных не является лучшим, я новичок в этом!
Возможно, использовать имя для ссылки на ограничение позже .. например, когда вы хотите удалить \ отредактировать его? – Aziz