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 |
gepubliceerd op 27-Jan-2020 15:12:23
Advertenties