Ali lahko imate več tujih ključev?
Ali lahko imate več tujih ključev?

Video: Ali lahko imate več tujih ključev?

Video: Ali lahko imate več tujih ključev?
Video: СКОЛЬКО МОЖНО ПЕРЕЕЗЖАТЬ? Постройка своего дома в Японии и жизнь в Фукуока 2024, April
Anonim

Miza lahko imajo več tujih ključev , in vsak lahko ima tuji ključ drugačna nadrejena miza. Vsak tuji ključ sistem baze podatkov uveljavlja neodvisno. Zato kaskadne povezave med tabelami lahko vzpostaviti z uporabo tuji ključi.

Vprašanje je tudi, koliko tujih ključev lahko imate?

Za eno stolpec, lahko imaš do 16 tuji ključi . Za eno v tabeli je trenutno priporočeno število 253 ti boš biti omejen (prisiljen) zaradi težav z zmogljivostjo prej ti doseči to številko.

Drugič, ali se lahko tuji ključ sklicuje na več tabel? Dejansko obstajajo preprosti. To je logično pravilno pri upravljanju baze podatkov in dejansko možno in mora to dovoliti kateri koli RDBMS referenca a tuji ključ do dve ali več mize ki hoče, da je primarno ključ kot tuji ključ v danem mizo.

Prav tako morate vedeti, ali ima en stolpec dva tuja ključa?

Teoretično ti lahko ne uveljavljati več tujih ključev na samski stolpec . Drugače pa ti lahko to uveljavite s postopki, kjer potrdite vnos, ki obstaja v večkraten mizo in narediti potrebno operacijo.

Ali so tuji ključi edinstveni?

Vsaka tabela ima lahko več kot eno Edinstven Omejitev. Privzeto, Edinstven ključ je a edinstven indeks brez gruče. Edinstven Omejitev ni mogoče povezati z drugo tabelo kot a tuje Ključ.

Priporočena: