SSMS создает несколько внешних ключей, ссылаясь на одну таблицу - PullRequest
0 голосов
/ 11 июня 2018

Я использую SQL Server 2014 Express.

Я пытаюсь создать базу данных «Клиника», в которую входят таблицы «Пациенты» и «Болезни».Известно, что человек может страдать более чем от одной болезни, поэтому мой вопрос: возможно ли создать несколько внешних ключей - массив, например, в таблице «пациенты», который может ссылаться на несколько строк «болезни»

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Вы можете использовать «таблицу соединений» для отношений «многие ко многим».

0 голосов
/ 11 июня 2018

По Microsoft: «дерево каскадных ссылочных действий не должно иметь более одного пути к любой указанной таблице».Это на 2008 год, но ограничение сохраняется.

https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms186973(v=sql.105)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...