Sobes.tech
Junior — Middle

Kunt u uitleggen wat een buitenlandse sleutel in een database betekent?

sobes.tech AI

Antwoord van AI

De vreemde sleutel (foreign key) is een veld of een set velden in een database tabel die verwijst naar de primaire sleutel van een andere tabel. Het zorgt voor de relatie tussen de tabellen en behoudt de gegevensintegriteit.

Voorbeeld: er is een tabel "Bestellingen" en een tabel "Klanten". In de tabel "Bestellingen" is er een veld client_id, dat een vreemde sleutel is en verwijst naar het veld id in de tabel "Klanten". Dit garandeert dat elke bestelling gekoppeld is aan een bestaande klant.

Vreemde sleutels helpen:

  • Om de consistentie van de gegevens te waarborgen.
  • Het voorkomen van het verwijderen of wijzigen van records waarnaar wordt verwezen.
  • Het vereenvoudigen van het samenvoegen van tabellen bij queries.