Jan Jaap Siewers | Nov 10, 2022

ERD Vakantiepark

Voorkennis
  • SQL Queries
  • Een databaseserver installeren, tabellen aanmaken en permissies instellen

Opdracht

Maak het ERD dat hoort bij onderstaande casus.

Casus

Voor een vakantiepark moet een applicatie worden gemaakt voor het verhuren van vakantiebungalows.
Er zijn verschillende typen bungalows:

  • Garnaal, biedt ruimte aan 4 personen en heeft 2 slaapkamers
  • Krab, biedt ruimte aan 6 personen en heeft 3 slaapkamers
  • Kreeft, biedt ruimte aan 8 personen hen heeft 3 slaapkamers
  • Er zijn nog meer types en er worden later nog nieuwe types toegevoegd.
  • Bungalows hebben voorzieningen. Denk aan 'open haard', 'ligbad', 'sauna' etc. Voorzieningen zijn niet afhankelijk van het type bungalow. De ene bungalow van het type Garnaal heeft bijvoorbeeld een open haard, maar een andere bungalow van hetzelfde type heeft bijvoorbeeld ligbad, maar geen open haard.
  • Elke bungalow heeft een huurprijs per dag. De prijs is afhankelijk van het type en de aanwezige voorzieningen.
  • Een reservering heeft 1 hoofdhuurder
    • De familie Jansen komt met 6 personen, maar vader Jan Jansen is de hoofdhuurder (hij betaalt de rekening).
  • Een hoofdhuurder kan meerdere bungalows huren.
  • Bij een reservering worden de volgende gegevens opgeslagen:
    • Van de hoofdhuurder worden de naam, adres, postcode, telefoon en email opgeslagen
    • De reserveringsdatum
    • De aankomst- en vertrekdatum
    • De bungalows die worden gehuurd
    • Het aantal gasten per bungalow

Voorbeelden van reserveringen

Reservering 39929, reserveringsdatum 11-12-2023
J. Boom
063399229
Kastanjepad 25
2345 PC Abcoude
Van: 06-05-2024
Tot: 08-05-2024
BungalowsVoorzieningenAantal gasten
Kreeft 6
€ 110,-
Afwasmachine
Open Haard
8
Garnaal 3
€ 70,-
Afwasmachine
3

Reservering 677889, reserveringsdatum 09-12-2023
P. Kapteijn
065599332
Lindenlaan 5
7787 AC Amsterdam
Van: 09-05-2024
Tot: 11-05-2024
BungalowsVoorzieningenAantal gasten
Kreeft 8
€ 122,-
Afwasmachine
Open Haard
Sauna
7
Garnaal 3
€ 70,-
Afwasmachine
3

Resultaat

Een entiteit relatiediagram in .pdf of .png formaat