Kan du ha flere fremmednøkler?
Kan du ha flere fremmednøkler?

Video: Kan du ha flere fremmednøkler?

Video: Kan du ha flere fremmednøkler?
Video: SQL Complete Course| 11 - How to Create Multiple Foreign Keys in Single Table and Multiple Tables 2024, April
Anonim

Et bord kan har flere fremmednøkler , og hver fremmednøkkel kan ha et annet overordnet bord. Hver fremmednøkkel håndheves uavhengig av databasesystemet. Derfor, gjennomgripende relasjoner mellom tabeller kan etableres ved hjelp av fremmednøkler.

Spørsmålet er også, hvor mange fremmednøkler kan du ha?

Til en kolonne, du kan ha opptil 16 fremmednøkler . Til en tabell, er det nåværende anbefalte antallet 253 skjønt du vil være begrenset (tvunget) av ytelsesproblemene før du nå det tallet.

For det andre, kan en fremmednøkkel referere til flere tabeller? Det er faktisk enkle Det er logisk riktig i databasebehandling og faktisk mulig og må tillates av enhver RDBMS henvisning en fremmednøkkel til to eller mer tabeller som vil ha det primære nøkkel som en fremmednøkkel i en gitt bord.

Også å vite er, kan en kolonne ha to fremmednøkler?

Teoretisk sett deg kan ikke håndheve flere fremmednøkler på singel kolonne . Alternativt deg kan håndheve dette ved å bruke prosedyrer der du validerer inndataene som finnes i flere bord og gjøre den nødvendige operasjonen.

Er fremmednøkler unike?

Hvert bord kan ha mer enn ett Unik Begrensning. Som standard, Unik nøkkelen er en unik ikke-gruppert indeks. Unik Begrensning kan ikke relateres til en annen tabell som en Fremmed Nøkkel.

Anbefalt: