This lesson contains 24 slides, with interactive quizzes and text slides.
Lesson duration is: 50 min
Items in this lesson
Databases
Module 5
Hoofdstuk 4
Entity Relationship Diagram
Slide 1 - Slide
Leerdoel
Aan het eind van deze les ken je de gebruikte symbolen om een ERD te maken, weet je wat kardinaliteit en optionaliteit is en kan je dit toepassen in een ERD.
Slide 2 - Slide
Wat is een entiteit?
Slide 3 - Open question
Wat is een object?
Slide 4 - Open question
Wat is een attribuut?
Slide 5 - Open question
ERD (entiteiten)
Entiteiten worden in een ERD weergegeven met een rechthoek
Slide 6 - Slide
ERD (relaties)
Slide 7 - Slide
ERD (kardinaliteit)
We kunnen drie typen relaties onderscheiden:
één-op-veel (met het tegenovergestelde veel-op-één)
veel-op-veel
één-op-één
Slide 8 - Slide
ERD (één-op-veel)
Bij de entiteit student behoort maximaal één relatie van het relatietype 'zit in'. Bij de entiteit klas kan meer dan één relatie van het relatietype 'zit in' behoren.
Slide 9 - Slide
Hoe omschrijf je de kardinaliteit tussen de entiteit "student" en het relatietype "leent".
Slide 10 - Open question
Hoe omschrijf je de kardinaliteit tussen de entiteit "student" en het relatietype "leent".
Bij de entiteit student kan meer dan één relatie van het relatietype leent behoren.
Slide 11 - Slide
Hoe ziet dit ERD eruit?
Bij een schoolbibliotheek kan een boekexemplaar maar door één student geleend worden. Anderzijds kan een student meerdere boekexemplaren lenen.
Slide 12 - Slide
Slide 13 - Slide
Slide 14 - Slide
ERD (veel op veel)
Aan een onderwijsinstelling zijn verschillende docenten verbonden. Deze docenten geven les aan studenten. Elke docent geeft les aan meerdere studenten en elke student volgt lessen bij meerdere docenten. Hier is dus sprake van een veel-op-veel relatie.
Slide 15 - Slide
Hoe ziet dit ERD eruit?
In een sportschool staan verschillende fitnessapparaten. Ieder fitnessapparaat kan door verschillende sporters worden gebruikt (natuurlijk niet tegelijkertijd) en iedere sporter kan verschillende fitnessapparaten gebruiken.
Slide 16 - Slide
Slide 17 - Slide
Slide 18 - Slide
ERD (één op één)
Een klas heeft niet meer dan één mentor, en omgekeerd heeft een
mentor niet meer dan één klas.
Slide 19 - Slide
ERD (optionaliteit)
Bij een optionele relatie hoeft er niet per se een relatie tussen de entiteiten te bestaan. De optionaliteit zegt iets over het al dan niet verplicht aanwezig zijn van een relatie tussen entiteiten. De optionaliteit wordt aangeduid met het getal 0 of het getal 1:
Het getal 0 geeft aan dat er geen verplichte relatie is
Het getal 1 wil zeggen dat de verplichte relatie er wel is
Slide 20 - Slide
ERD (optionaliteit)
De optionaliteit wordt vóór de cardinaliteit geplaatst en daarvan gescheiden door een komma.
Slide 21 - Slide
Hoe ziet dit ERD eruit?
Een student kan één boekexemplaar lenen, maar dat is niet verplicht. Een student mag ook meer dan één boekexemplaar lenen. Een boekexemplaar hoeft niet uitgeleend te zijn, maar als het uitgeleend is, kan het maar één keer tegelijk uitgeleend zijn.