primärnyckel:
en primärnyckel används för att säkerställa att data i den specifika kolumnen är unik. Det är en kolumn kan inte ha NULL värden. Det är antingen en befintlig tabellkolumn eller en kolumn som specifikt genereras av databasen enligt en definierad sekvens.
exempel: se figuren-
STUD_NO, liksom STUD_PHONE båda, är kandidatnycklar för relationsstudent men STUD_NO kan väljas som primärnyckel (endast en av många kandidatnycklar).,
utländsk nyckel:
En utländsk nyckel är en kolumn eller grupp av kolumner i en relationsdatabastabell som ger en länk mellan data i två tabeller. Det är en kolumn (eller kolumner) som refererar till en kolumn (oftast den primära nyckeln) i en annan tabell.
exempel: se figuren –
STUD_NO i STUDENT_COURSE är en utländsk nyckel till STUD_NO i STUDENTRELATION.,
figur:
låt oss se skillnaden mellan primärnyckel och utländsk nyckel:
S.NO. | primärnyckel | utländsk nyckel |
---|---|---|
1 | en primärnyckel används för att säkerställa att data i den specifika kolumnen är unik. | en utländsk nyckel är en kolumn eller grupp av kolumner i en relationsdatabastabell som ger en länk mellan data i två tabeller., |
2 | det identifierar unikt en post i relationsdatabastabellen. | det hänvisar till fältet i en tabell som är den primära nyckeln i en annan tabell. |
3 | endast en primärnyckel är tillåten i en tabell. | medan mer än en utländsk nyckel är tillåtna i en tabell. |
4 | det är en kombination av unika och inte Null begränsningar. | det kan innehålla dubbla värden och en tabell i en relationsdatabas. |
5 | det tillåter inte NULL-värden. | det kan också innehålla nollvärden., |
6 | dess värde kan inte tas bort från den överordnade tabellen. | dess värde kan tas bort från underordnade tabellen. |
7 | it constraint kan implicit definieras på de temporära tabellerna. | it-begränsningen kan inte definieras på de lokala eller globala temporära tabellerna. |
uppmärksamhetsläsare! Sluta inte lära dig nu., Få tag på alla viktiga CS-Teorikoncept för Sde-intervjuer med CS-Teorikursen till ett studentvänligt pris och bli industrin redo.