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 |
Bungalows | Voorzieningen | Aantal 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 |
Bungalows | Voorzieningen | Aantal gasten |
Kreeft 8 € 122,- | Afwasmachine Open Haard Sauna | 7 |
Garnaal 3 € 70,- | Afwasmachine | 3 |
Resultaat
Een entiteit relatiediagram in .pdf of .png formaat