Можно ли иметь несколько внешних ключей?
Можно ли иметь несколько внешних ключей?

Видео: Можно ли иметь несколько внешних ключей?

Видео: Можно ли иметь несколько внешних ключей?
Видео: Первичный ключ, внешний ключ, суррогатный ключ / Илья Хохлов 2024, Апрель
Anonim

Стол может иметь несколько внешних ключей , и каждый внешний ключ может иметь другую родительскую таблицу. Каждый внешний ключ обеспечивается независимо системой баз данных. Следовательно, каскадные отношения между таблицами жестяная банка быть установлен с использованием внешние ключи.

Также вопрос в том, сколько внешних ключей у вас может быть?

Для один столбец, вы можете иметь до 16 внешние ключи . Для один таблице, текущее рекомендуемое число - 253, хотя вы будете быть ограниченным (вынужденным) из-за проблем с производительностью до ты достичь этого числа.

Во-вторых, может ли внешний ключ ссылаться на несколько таблиц? На самом деле все просто. ссылка а внешний ключ к два или больше столы который хочет, чтобы это было первично ключ как внешний ключ в данном стол.

Также нужно знать, может ли один столбец иметь два внешних ключа?

Теоретически вы жестяная банка не применять несколько внешних ключей на одиночном столбец . В качестве альтернативы вы жестяная банка обеспечить это с помощью процедур, в которых вы проверяете ввод, который существует в несколько стол и делать необходимая операция.

Уникальны ли внешние ключи?

В каждой таблице может быть более одного Уникальный Ограничение. По умолчанию, Уникальный ключ уникальный некластеризованный индекс. Уникальный Ограничение не может быть связано с другой таблицей как Иностранный Ключ.

Рекомендуемые: