Junior — Middle
Kunt u uitleggen wat er wordt bedoeld met de term 'sleutel' in de context van gegevensopslag of databasebeheersystemen?
sobes.tech AI
Antwoord van AI
In de context van gegevensopslag en databasebeheersystemen (DBMS) verwijst de term "sleutel" meestal naar een unieke identificator van een record of gegevensset. De sleutel wordt gebruikt voor snelle zoekopdrachten, sortering en het waarborgen van gegevensintegriteit.
Belangrijkste typen sleutels:
- Primaire sleutel (Primary Key) — een unieke identificator van een record in een tabel, die niet NULL mag zijn en uniek moet zijn.
- Vreemde sleutel (Foreign Key) — een veld of set velden die verwijzen naar de primaire sleutel van een andere tabel, waardoor de relatie tussen tabellen wordt verzekerd.
- Unieke sleutel (Unique Key) — garandeert de uniciteit van waarden in een kolom, maar kan NULL toestaan.
Voorbeeld: in een gebruikers tabel kan het veld user_id de primaire sleutel zijn, die elke gebruiker uniek identificeert.