Labo oefeningen
Last updated
Was this helpful?
Last updated
Was this helpful?
Onderstaand diagram is in een minder technische ERD-notatie:
Een ander ERD met de juiste instellingen zie je hier:
Genereer SQL-code uit je model via "export"
Je hoeft geen van de opties aan te vinken om bestaande tabellen te droppen,...
Controleer dat dit script uitvoerbaar is en overeenstemt met wat je zelf zou schrijven
onderdelen die we nog niet behandeld hebben mag je negeren
namen van keys,... moeten wel de afspraken volgen die wij volgen
We willen zowel films als series kunnen opvolgen. Beide hebben titels.
Zowel films als series kunnen behoren tot één of meer genres.
Series bestaan uit afleveringen, met individuele releasedatums. We hoeven geen info over seizoenen te kunnen opzoeken.
Films hebben één releasedatum.
In elke film en elke aflevering spelen acteurs mee. We willen ook details (naam, geboortedatum, leeftijd) over een bepaalde acteur kunnen opzoeken.
Gebruikers kunnen een rating van 1 tot 5 geven aan films of afleveringen die ze gezien hebben.
Gebruikers kunnen bijhouden wanneer ze een film of aflevering gezien hebben. Ze kunnen een film of aflevering meermaals bekeken hebben.
Zelfde als oefening 1, deel 2.
Hermaak dit diagram in de diagrameditor van MySQL Workbench. Deze editor ondersteunt een verwante, maar andere notatie. Zie eventueel het over deze editor in de cursus. Zet via de knop "model" in de werkbalk bovenaan de objectnotatie op "Workbench (simplified)" en de notatie van relaties op "classic". Zet ook via "edit" → "preferences" → "diagram" de optie "show captions" aan.
De betekenis van de icoontjes voor elke kolom vind je terug.
We maken een entity-relationshipmodel voor iets als . Dit is een website waarmee je kan bijhouden welke films en series je hebt bekeken of aan het bekijken bent. Teken zelf een diagram uit, op basis van volgende informatie: