Sobes.tech
Junior — Middle

Hoe worden de relaties tussen tabellen in een relationele database gelegd?

sobes.tech AI

Antwoord van AI

In relationele databases worden de relaties tussen tabellen vastgesteld met behulp van sleutels:

  • Primaire sleutel (Primary Key) — unieke identificatie van een record in de tabel.
  • Vreemde sleutel (Foreign Key) — veld in een tabel dat verwijst naar de primaire sleutel van een andere tabel.

De relatie wordt vastgesteld door het definiëren van een vreemde sleutel, die de gegevensintegriteit garandeert en het uitvoeren van joins (JOIN) tussen tabellen mogelijk maakt.

Bijvoorbeeld, de tabel Orders kan een vreemde sleutel customer_id bevatten, die verwijst naar de primaire sleutel id in de tabel Customers. Dit koppelt een bestelling aan een specifieke klant.