Kan du ha flera främmande nycklar?
Kan du ha flera främmande nycklar?

Video: Kan du ha flera främmande nycklar?

Video: Kan du ha flera främmande nycklar?
Video: Куликовская Битва. Литература в основе официальных доказательств. 2024, November
Anonim

Ett bord kan har flera främmande nycklar , och var och en främmande nyckel kan ha en annan föräldratabell. Varje främmande nyckel upprätthålls oberoende av databassystemet. Därför överlappande relationer mellan tabeller burk etableras med hjälp av främmande nycklar.

Frågan är också, hur många främmande nycklar kan du ha?

För ett kolumn, du kan ha upp till 16 främmande nycklar . För ett tabell, men det nuvarande rekommenderade antalet är 253 du kommer begränsas (tvingas) av prestationsproblemen innan du nå den siffran.

För det andra, kan en främmande nyckel referera till flera tabeller? Det finns faktiskt enkla Det är logiskt rätt i databashantering och faktiskt möjligt och måste tillåtas av alla RDBMS att referens a främmande nyckel till två eller mer tabeller som vill att det är primärt nyckel - som en främmande nyckel i en given tabell.

Också att veta är, kan en kolumn ha två främmande nycklar?

Teoretiskt du burk inte verkställa flera främmande nyckel på singel kolumn . Alternativt du burk framtvinga detta med hjälp av procedurer där du validerar indata som finns i flera olika bord och do den nödvändiga operationen.

Är främmande nycklar unika?

Varje bord kan ha mer än ett Unik Begränsning. Som standard, Unik nyckeln är en unik icke-klustrade index. Unik Begränsning kan inte relateras till en annan tabell som en Utländsk Nyckel.

Rekommenderad: