GeeksforGeeks (Dansk)

GeeksforGeeks (Dansk)

primær nøgle:
En primær nøgle bruges til at sikre, at data i den specifikke kolonne er unikke. Det er en kolonne, der ikke kan have NULL-værdier. Det er enten en eksisterende tabelkolonne eller en kolonne, der specifikt genereres af databasen i henhold til en defineret sekvens.

eksempel: se figuren –
STUD_NO, såvel som STUD_PHONE begge, er kandidatnøgler til relationsstuderende, men STUD_NO kan vælges som den primære nøgle (kun en ud af mange kandidatnøgler).,

fremmed nøgle:
En fremmed nøgle er en kolonne eller gruppe af kolonner i en relationsdatabasetabel, der giver en forbindelse mellem data i to tabeller. Det er en kolonne (eller kolonner), der refererer til en kolonne (oftest den primære nøgle) i en anden tabel.eksempel: se figuren-
STUD_NO i STUDENT_COURSE er en fremmed nøgle til STUD_NO i STUDENT relation.,

figur:

lad os se forskellen mellem primær nøgle og fremmed nøgle:

S.NO. primær nøgle fremmed nøgle
1 en primær nøgle bruges til at sikre, at data i den specifikke kolonne er unikke. en fremmed nøgle er en kolonne eller gruppe af kolonner i en relationsdatabasetabel, der giver en forbindelse mellem data i to tabeller.,
2 det identificerer entydigt en post i den relationelle databasetabel. det refererer til feltet i en tabel, som er den primære nøgle i en anden tabel.
3 kun en primær nøgle er tilladt i en tabel. der henviser til, at mere end en fremmed nøgle er tilladt i en tabel.
4 det er en kombination af unikke og ikke Null begrænsninger. det kan indeholde dobbeltværdier og en tabel i en relationsdatabase.
5 det tillader ikke NULL-værdier. det kan også indeholde NULL-værdier.,
6 dens værdi kan ikke slettes fra overordnet tabel. dens værdi kan slettes fra barnetabellen.
7 den begrænsning kan implicit defineres på de midlertidige tabeller. den begrænsning kan ikke defineres på de lokale eller globale midlertidige tabeller.

Opmærksomme læser! Stop ikke med at lære nu., Få fat i alle de vigtige CS teori begreber til Sde intervie .s med CS teori kursus på en student-venlige pris og blive industri klar.

artikel Tags:

DBMS
praksis Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *