Привет -
У меня есть таблица статей и таблица категорий.
Статья может быть использована во многих категориях, поэтому я создал таблицу категорий статей, например:
BridgeID int (PK)
ArticleID int
CategoryID int
Теперь я хочу создать ограничения / отношения, чтобы комбинации ArticleID-CategoryID были уникальными И чтобы идентификаторы существовали в соответствующих таблицах первичного ключа (Статьи и Категории).
Я пытался использовать VS2008 Server Explorer и Enterprise Manager (SQL-2005) для создания отношений FK, но результаты всегда предотвращают дублирование ArticleIDs в таблице мостов, даже если CategoryID отличается.
Я почти уверен, что делаю что-то явно неправильное, но в этот момент у меня, похоже, психический блок.
Может кто-нибудь сказать мне, пожалуйста, как это должно быть сделано?
С благодарностью!