Hvad er fremmednøgle i Oracle?
Hvad er fremmednøgle i Oracle?

Video: Hvad er fremmednøgle i Oracle?

Video: Hvad er fremmednøgle i Oracle?
Video: Primary & Foreign Keys 2024, Kan
Anonim

EN fremmed nøgle er en måde at håndhæve referentiel integritet i din Oracle database. EN fremmed nøgle betyder, at værdier i en tabel også skal vises i en anden tabel. Det fremmed nøgle i den underordnede tabel vil generelt referere til en primær nøgle i forældretabellen.

Tager du dette i betragtning, hvordan definerer du en fremmednøgle?

EN fremmed nøgle er en kolonne eller gruppe af kolonner i en relationel databasetabel, der giver et link mellem data i to tabeller. Den fungerer som en krydsreference mellem tabeller, fordi den refererer til den primære nøgle af en anden tabel, hvorved der etableres en forbindelse mellem dem.

Udover ovenstående, hvad er forskellen mellem primær nøgle og fremmed nøgle? Forholdet til Primærnøgle vs Fremmed nøgle EN primærnøgle entydigt identificerer en post i relationel databasetabel, hvorimod en fremmed nøgle henviser til feltet i en tabel, som er primærnøgle af et andet bord.

Ved også, hvad er et eksempel på en fremmednøgle?

EN fremmed nøgle er en kolonne (eller kolonner), der refererer til en kolonne (oftest den primære nøgle ) af en anden tabel. Til eksempel , lad os sige, at vi har to tabeller, en KUNDE-tabel, der inkluderer alle kundedata, og en ORDRE-tabel, der inkluderer alle kundeordrer.

Hvad er brugen af fremmednøgle?

SQL FREMMED NØGLE Begrænsning. EN FREMMED NØGLE er en nøgle bruges til at forbinde to tabeller sammen. EN FREMMED NØGLE er et felt (eller samling af felter) i én tabel, der refererer til PRIMÆR NØGLE i en anden tabel. Det FREMMED NØGLE constraint bruges til at forhindre handlinger, der ville ødelægge links mellem tabeller.

Anbefalede: