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.