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:

  1. Werken met queries in het systeem dat de docent heeft gemaakt, zie Eindopdracht 1: SQL

  2. 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#