INFOB1DM7.5 ECTSQ1DutchBachelor
Data modeling
FaculteitFaculty of Science
NiveauBachelor
Studiejaar2026-2027
Beschrijving
Course goals
- concepten, regels en principes voor het modelleren van conceptuele datamodellen kennen en deze doelgericht in de praktijk kunnen brengen.
- in staat zijn om conceptuele datamodellen te ontwerpen en ontwerpbeslissingen te onderbouwen, alsmede reeds ontworpen modellen kunnen analyseren en op gedifferentieerde wijze kunnen beoordelen.
- basiskennis hebben van geautomatiseerd redeneren.
- solide kennis hebben van de propositie- en predikaatlogica.
- formele logica toe kunnen passen op data- en kennisrepresentatie
- een conceptueel datamodel kunnen transformeren naar een tabelstructuur.
- een database kunnen implementeren op basis van een tabelstructuur, deze kunnen populeren en bevragen.
- op competente wijze kunnen omgaan met computergebaseerde tools waarmee conceptuele datamodellen ontworpen en geïmplementeerd kunnen worden.
Toetsing
- tussentoets (30% van het eindcijfer)
- eindtoets (30%)
- practicum (40%)
Om te slagen voor de cursus moet zowel het onafgeronde toetscijfer als het practicumcijfer minimaal een 5,5 zijn.
Het algoritme hiervoor is als volgt: gemiddelde (Practicum deel 1, Practicum deel 2) >= 5,5 AND Gemiddelde (Tussentoets,Eindtoets) >= 5,5.
Als niet aan deze toetsingsregels voldaan is, dan kan de student eenmalig een hertoets en/of een reparatiepracticum maken.
Overige toetsingsregels die niet al in het OER (of in de OER bijlage) staan:
- als het gemiddelde examencijfer <5,5 is, dan kan dit gerepareerd worden door het maken van de hertoets. De hertoets beslaat alle content van de cursus, net zoals dat bij de eindtoets het geval is.
- als het gemiddelde practicumcijfer <5,5 is, dan kan er een reparatiepracticum gemaakt worden. Het maximale cijfer dat kan worden behaald voor het reparatiepracticum is echter een 6,0.
Content
De conceptuele modelleertalen met een grafische notatie die in de cursus behandeld worden zijn Entity-Relationship Modelling (ERM) en Unified Modeling Language (UML) klassendiagrammen. Van deze talen zullen de modelleerconcepten, de fundamentele modelleerprincipes, de wiskundige basis in de vorm van logica, alsmede de regels voor het construeren van syntactisch correcte en semantisch zinvolle modellen worden behandeld en zal de student er in praktische oefenopgaven mee aan de slag gaan. Aan de hand van concrete voorbeelden worden typische valkuilen bij het ontwerpen van conceptuele datamodellen besproken en wordt er gediscussieerd over mogelijke oplossingen hiervoor.
In het practicum zullen de studenten in groepsvorm aan de slag gaan om een conceptueel datamodel te ontwerpen en deze te transformeren naar een tabelstructuur. De tabelstructuur zal uiteindelijk gebruikt worden voor implementatie van een database. Voor het implementeren en bevragen van de database in de context van het practicum wordt gebruik gemaakt van de Structured Query Language (SQL). Opgedane kennis van logica en conceptueel datamodelleren wordt opnieuw aangesproken in de vervolgvakken van het Informatiekunde curriculum.
Werkvorm
Hoorcollege, werkcollege en practicum.
Literatuur
- David M. Kroenke & David J. Auer, "Database Concepts" seventh edition, Global Edition, ISBN-13: 978-1-292-07623-2
- naast het boek worden additionele relevante artikelen gebruikt. Hier wordt tijdens de hoorcolleges naar verwezen.
Jean H. Gallier (2003). Logic For Computer Science - Foundations of Automatic Theorem Proving. ISBN: 978-0-486-78082-5.
Reviews0 reviews
Nog geen reviews voor dit vak. Wees de eerste!
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je Universiteit Utrecht mailadres duurt één minuut.
Schrijf een review