Verschil tussen Primary key en Foreign key in Database

In de relationele tonale database is de sleutel het belangrijkste element om de relatie tussen twee tabellen te onderhouden of om gegevens van de tabel uniek te identificeren. De primaire sleutel wordt gebruikt om gegevens uniek te identificeren en daarom kunnen twee rijen niet dezelfde primaire sleutel hebben. Hij kan niet null zijn.

Aan de andere kant wordt de foreign key gebruikt om de relatie tussen twee tabellen te onderhouden. De primary key van een tabel fungeert als forgein key in de andere tabel. Foreign key in een tabel zorgt voor Referential Integrity constraint. Er kunnen er meer dan één zijn in de tabel.

Sr. nr. Key Primary Key Foreign Sleutel
1 Basis Het wordt gebruikt om gegevens in de tabel eenduidig te identificeren Het wordt gebruikt om relaties tussen tabellen te onderhouden
2 Null Het kan niet null zijn Het kan de null waarden accepteren
3 Duplicate Twee of meer rijen mogen niet dezelfde primary key Het kan dubbele waarden bevatten voor een foreign key attribuut
4 Index Primary heeft een geclusterde index Zoals standaard, is het geen geclusterde index
5 Tabellen Primary key constraint kan worden gedefinieerd op tijdelijke tabel Het kan niet worden gedefinieerd op tijdelijke tabellen
raja

gepubliceerd op 27-Jan-2020 15:12:23

Advertenties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *