Sobes.tech
Junior

Welke middelen worden gebruikt om de relatie tussen tabellen in een relationele database te bereiken?

sobes.tech AI

Antwoord van AI

De relatie tussen tabellen in een relationele database wordt bereikt door middel 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.

Dit stelt je in staat om relaties tussen tabellen te maken, bijvoorbeeld één-op-één, één-op-veel of veel-op-veel.

Voorbeeld:

CREATE TABLE auteurs (
    auteur_id INT PRIMARY KEY,
    naam VARCHAR(100)
);

CREATE TABLE boeken (
    boek_id INT PRIMARY KEY,
    titel VARCHAR(100),
    auteur_id INT,
    FOREIGN KEY (auteur_id) REFERENCES auteurs(auteur_id)
);

Hier verbindt auteur_id in de tabel boeken het boek met de auteur uit de tabel auteurs.