Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Database schema

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:


Verwerkingsopdracht: Foreign keys bij Danilo’s Pizzeria

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?

Antwoord

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.