У меня есть следующая таблица ...
TABLE: Accounts
ID (int, PK, Identity)
AccountType (int, PK)
Username (varchar)
Password (varchar)
Я создал составной ключ из столбцов ID и AccountType, чтобы люди могли иметь одно и то же имя пользователя / пароль, но разные учетные записи.
Означает ли это, что для каждой внешней таблицы, на которую я пытаюсь сослаться, мне нужно создать два столбца?
Я использую SQL Server 2008