Voorbeeld 1: Middelbare school
In dit voorbeeld gaan we een middelbare school simuleren. We nemen als voorbeeld het Segbroek College (SC) in Den Haag. Het SC heeft twee gebouwen met elk een eigen postcode.
- Elk gebouw heeft opzich zelf een aantal etages en een aantal lokalen.
- Een klas kan in meerdere lokalen les krijgen.
(vb. klas 1 havo A heeft het 1e uur Duits in lokaalnr x en 2e uur Wiskunde in lokaalnr x) - Een leerling heeft een naam, leeftijd, geslacht en zit in één unieke klas.
- Een leraar heeft ook een naam, leeftijd en geslacht met zijn/haar mentorklassen + klassen.
- Elke klas heeft een unieke mentor.
Door deze opzet kunnen we bijvoorbeeld de volgende datavragen beantwoorden:
- Hoeveel meisjes zitten op het Segbroek College?
- Hoeveel kinderen zijn ouder dan 16?
- Hoeveel mannelijke leraren ouder dan 36 jaar zitten er op het Segbroek College?
- Hoeveel lokalen heeft het eerste gebouw?
- Hoeveel mentorklassen heeft het vierde leraar in de lerarenlijst?
- Hoeveel etages heeft het Segbroek College?
- Hoeveel jongens zitten er in het laatste gebouw van het Segbroek College?
- Hoeveel groepen met de letter a zitten er in het eerste gebouw van Segbroek College?
1. Tabellen
| Entiteit | Uitleg | Voorbeeld |
|---|---|---|
| School | Basis entiteit waar alles omtrent de school aan gekoppeld wordt. | Segbroek College in Den Haag |
| Gebouw | De verschillende locaties van de school met een eigen postcode. Elk gebouw heeft zijn eigen aantal lokalen. | Segbroek College hoofdgebouw (2565 CR) Sebroek College dependance (2565 BT) |
| Lokaal | Een lokaal heeft een lijst met klassen, een etage en een lokaalnummer. | bijvoorbeeld een lokaal van het hoofdgebouw op de 2e etage met lokaalnummer 9 |
| Klas | Een klas bestaat uit een vaste lijst van leerlingen. Elke klas wordt gedefineerd met een leerjaar, groep en niveau. Elke individuele klas heeft één unieke mentor. | bijvoorbeeld 2e klas met het niveau Havo en groep c (derde groep) afkorting> 2HC |
| Leraar | Een leraar wordt aan een klas gekoppeld en een leraar wordt aan een unieke mentorklas gekoppeld. Daarnaast geeft hij les andere klassen les zonder dat hij de mentor voor deze klas hoeft te zijn. | Een leraar geeft les aan de klassen: 2HC, 2HD, 5VA, 5VB,6VA,6VB en is mentor van: 5VB, 5VD |
| Leerling | Een leerling heeft één unieke klas. En dus ook één uniek mentor. | Leerling John zit in de 3e klas van het vmbo in groep A. |
2. Relaties

3. Gegevens per tabel

4. Download files
Link naar Draw.io van voorbeeldmodel
Tip:
Na het klikken van de link hierboven, klik op de knop ‘openen met diagrams.net’. Je kan nu het model zelf bewerken nadat je een account hebt gemaakt.(of een outlook/google account hebt gelinkt). Klik op de onderste link voor een kant en klaar template om gelijk aan de slag te gaan.

Prev
Datamodel opstellen
