Wat is vreemde sleutel in Oracle?
Wat is vreemde sleutel in Oracle?

Video: Wat is vreemde sleutel in Oracle?

Video: Wat is vreemde sleutel in Oracle?
Video: Oracle - SQL - Foreign Key Constraint 2024, Mei
Anonim

A onbekende sleutel is 'n manier om verwysende integriteit binne jou af te dwing Orakel databasis. A onbekende sleutel beteken dat waardes in een tabel ook in 'n ander tabel moet verskyn. Die onbekende sleutel in die kindtabel sal oor die algemeen na 'n primêre verwys sleutel in die ouertabel.

As u dit in ag neem, hoe definieer u 'n vreemde sleutel?

A onbekende sleutel is 'n kolom of groep kolomme in 'n relasionele databasistabel wat 'n skakel tussen data in twee tabelle verskaf. Dit dien as 'n kruisverwysing tussen tabelle omdat dit na die primêre verwys sleutel van 'n ander tafel, en daardeur 'n skakel tussen hulle te vestig.

Behalwe hierbo, wat is die verskil tussen primêre sleutel en vreemde sleutel? Verwantskap van Primêre sleutel vs Onbekende sleutel A primêre sleutel identifiseer 'n rekord uniek in die relasionele databasistabel, terwyl a onbekende sleutel verwys na die veld in a tabel wat die primêre sleutel van 'n ander tafel.

Weet ook, wat is 'n vreemde sleutel voorbeeld?

A onbekende sleutel is 'n kolom (of kolomme) wat verwys na 'n kolom (meestal die primêre sleutel ) van 'n ander tafel. Vir voorbeeld , sê ons het twee tabelle, 'n KLANT-tabel wat alle klantdata insluit, en 'n BESTELLINGS-tabel wat alle klantbestellings insluit.

Wat is die gebruik van vreemde sleutel?

SQL ONBEKENDE SLEUTEL Beperking. A ONBEKENDE SLEUTEL is 'n sleutel gebruik om twee tabelle aan mekaar te koppel. A ONBEKENDE SLEUTEL is 'n veld (of versameling velde) in een tabel wat na die PRIMÊRE verwys SLEUTEL in 'n ander tabel. Die ONBEKENDE SLEUTEL beperking word gebruik om aksies te voorkom wat skakels tussen tabelle sal vernietig.

Aanbeveel: