![]()
Een foreign key is een kolom in een tabel die verwijst naar de primary key van een andere tabel. Zo worden de tabellen aan elkaar gekoppeld.
Voorbeeld: tabel bestelling heeft een kolom boncode die verwijst naar boncode in tabel kortingsbonnen. Met die koppeling kun je bij elke bestelling de bijbehorende kortingsgegevens opzoeken.
| bestelling | kortingsbonnen | ||
|---|---|---|---|
| bestelcode 102, boncode 2 | → | boncode 2 | korting: 5,00, datum: 2025-08-15 |
Regels voor foreign keys:
JOIN).Bekijk het ERD-schema van Danilo’s Pizzeria en beantwoord:
a. Hoeveel foreign keys heeft de tabel besteldePizza? Noem per key de bijbehorende tabel en kolomnaam.
b. Hoeveel foreign keys heeft de tabel formaat?
a. De tabel besteldePizza heeft 4 foreign keys:
pizzacode → tabel pizza (kolom pizzacode)bestelcode → tabel bestelling (kolom bestelcode)bodemcode → tabel bodem (kolom bodemcode)formaatcode → tabel formaat (kolom formaatcode)b. De tabel formaat heeft 0 foreign keys — andere tabellen verwijzen naar formaat, niet andersom.