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

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

Видео: Може ли колона да има няколко външни ключа?
Видео: Что будет, если УКУСИТ КЛЕЩ? Как КУСАЕТ КЛЕЩ? 5 Способов Вытащить Клеща 2024, Ноември
Anonim

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

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

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

Освен по-горе, можем ли да създадем първичен ключ и външен ключ в една и съща колона? Кога създавате а първичен ключ , SQL Server автоматично създава индекс въз основа на ключови колони . В външен ключ установява връзка между ключови колони и свързани колони в друга таблица. ( Можеш също така свържете колони с външен ключ да се колони в рамките на същото маса.)

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

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

Колко външни ключа може да има една таблица?

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

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