Можете ли да имате няколко външни ключа?
Можете ли да имате няколко външни ключа?

Видео: Можете ли да имате няколко външни ключа?

Видео: Можете ли да имате няколко външни ключа?
Видео: ХО’ОПОНОПОНО мгновенное решение любых проблем. Нейрографика 2024, Ноември
Anonim

Една маса може имат множество външни ключа , и всеки може да има външен ключ различна родителска маса. Всеки външен ключ се прилага независимо от системата на базата данни. Следователно, каскадни връзки между таблици мога се установява с помощта на външни ключове.

Също така въпросът е колко външни ключа можете да имате?

За един колона, можете да имате до 16 външни ключове . За един таблица, но текущият препоръчителен номер е 253 ти ще да бъде ограничен (принуден) от проблемите с производителността преди Вие достигнете това число.

Второ, може ли един външен ключ да препраща към множество таблици? Всъщност има прости. Това е логично правилно в управлението на база данни и всъщност е възможно и трябва да бъде разрешено от всяка RDBMS справка а външен ключ да се две или по маси който иска да е първичен ключ като външен ключ в дадена маса.

Също така трябва да знаете дали една колона може да има два външни ключа?

Теоретично ти мога не налагат множество външни ключове на сингъл колона . Алтернативно вие мога наложете това, като използвате процедури, при които валидирате входа, който съществува в многократни маса и направи необходимата операция.

Уникални ли са външните ключове?

Всяка таблица може да има повече от една Единствен по рода си Ограничение. По подразбиране, Единствен по рода си ключът е а единствен по рода си неклъстериран индекс. Единствен по рода си Ограничението не може да бъде свързано с друга таблица като a Чуждестранен Ключ.

Препоръчано: