Сизде бир нече чет элдик ачкычтар болушу мүмкүнбү?
Сизде бир нече чет элдик ачкычтар болушу мүмкүнбү?

Video: Сизде бир нече чет элдик ачкычтар болушу мүмкүнбү?

Video: Сизде бир нече чет элдик ачкычтар болушу мүмкүнбү?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Декабрь
Anonim

Стол болушу мүмкүн бир нече чет ачкычтары бар , жана ар бири тышкы ачкыч болушу мүмкүн башка ата үстөл. Ар бири чет элдик ачкыч маалымат базасы системасы тарабынан өз алдынча ишке ашырылат. Ошондуктан, таблицалардын ортосундагы каскаддык мамилелер болот колдонуу менен түзүлөт чет өлкөлүк ачкычтар.

Ошондой эле суроо, сизде канча чет элдик ачкыч болушу мүмкүн?

үчүн бир тилке, сизде болот 16га чейин чет өлкөлүк ачкычтар . үчүн бир стол, азыркы сунушталган саны 253 болсо да сен кыласың мурда аткаруу маселелери менен чектелген (мажбурланган). сен ошол санга жет.

Экинчиден, чет элдик ачкыч бир нече таблицага кайрыла алабы? Чындыгында жөнөкөйлөр бар, бул маалымат базасын башкарууда логикалык жактан туура жана чындыгында мүмкүн жана ар бир RDBMS тарабынан уруксат берилиши керек шилтеме а чет элдик ачкыч чейин эки же андан көп столдор бул негизги болушун каалайт ачкыч катары а чет элдик ачкыч берилгенде стол.

Ошондой эле билүү керек, бир тилкеде эки чет элдик ачкыч болушу мүмкүнбү?

Теориялык жактан сен болот аткарбоо бир нече чет элдик ачкыч бойдок боюнча тилке . Же болбосо сиз болот бар киргизүүнү ырастаган процедураларды колдонуу менен муну ишке ашырыңыз көп стол жана кыл керектүү операция.

Чет элдик ачкычтар уникалдуубу?

Ар бир стол бирден ашык болушу мүмкүн Уникалдуу чектөө. Демейки боюнча, Уникалдуу ачкычы а уникалдуу кластердик эмес индекс. Уникалдуу Чектөө башка таблица менен байланыштуу болушу мүмкүн эмес Чет элдик ачкыч.

Сунушталууда: