Databases en SQL#
Versie 26/27 - Blok 2. Jouw docent: Merijn Vogel (mailto:m.vogel@quadraam.nl)
Deadline voor het inleveren van de eindopdrachten: donderdag 28 januari, 16:00
Deadline voor het aanvragen van uitstel: maandag 4 januari, 16:00
Uitgestelde deadline: dinsdag 16 februari, 16:00
Inleveren via: https://app.q-vakken.nl/
Wat leer je in deze module#
Aan het eind van deze module:
Weet je wat een database is; we richten ons specifiek op zogenaamde relationele databases
Kun je gegevens opzoeken in een database met de vraagtaal SQL
Kun je een eenvoudig datamodel ontwerpen
Weet je dat er meer soorten databases zijn dan alleen relationele databases (NoSQL)
En bonus: we praten ook even over databases en regels
De eindopdrachten#
Er zijn bij deze module twee zaken die je moet inleveren:
Werken met queries in het systeem dat de docent heeft gemaakt, zie Eindopdracht 1: SQL
Het maken van een database-ontwerp, zie Eindopdracht 2: Een databasemodel ontwerpen
De beoordeling#
De beoordeling gebeurt aan de hand van wat jij inlevert, en bestaat uit twee delen:
(50% van je cijfer) SQL-opdracht in het systeem Sjaaq
(50% van je cijfer) Opdracht database-ontwerp
Je levert in voor de deadline bovenaan deze pagina.
Uitleg over inleveropdrachten#
Welkom bij een module van het informaticaparcours van de Q-vakken!
Zelfstandig werken en bronnen vermelden#
De volgende uitgangspunten gelden voor deze module:
Je maakt de opdracht zelf
Als je iets overneemt van een boek of internet, doe je dat met bronvermelding
Je werk is overzichtelijk en netjes
Opdrachten met broncode#
Informatica heeft vaak opdrachten met broncode, vormen van programmeerwerk.
Je levert een bestand in dat voor computers en voor mensen leesbaar is
Let daarom goed op de instructies bij de opdracht
Meerdere bestanden inleveren#
Maak een mapje met daarin de bestanden
Maak van dat mapje een zip-bestand
Lever het zip-bestand in via: https://app.q-vakken.nl/
Lesmateriaal en verdieping#
Het lesmateriaal behandelt alles wat je nodig hebt voor de eindopdrachten. De hoofdstukken onder Verdieping zijn extra: daar vind je meer theorie en oefenopdrachten voor wie verder wil oefenen of meer wil weten.
Colofon#
Delen van de verdiepingshoofdstukken zijn afkomstig van de cursus Databasedesign van het SLO, geschreven door Eelco Dijkstra. Het hoofdstuk over ERD naar SQL maakt gebruik van het materiaal van Heer deBeer. In 2023 en 2025 is deze syllabus herschreven door docent Merijn Vogel.
Inhoudsopgave#
Lesmateriaal
Verdieping
Eindopdrachten