Oefeningen (labo's)
Bij deze cursus horen labo's: reeksen praktische oefeningen waarmee je de leerstof uit de cursus inoefent. De labo's zijn hernummerd tot een doorlopende reeks; het oorspronkelijke labo-nummer staat als bron bovenaan elke pagina.
Werkwijze
- Voer het calibratiescript uit dat bij het labo hoort (waar aanwezig): kleine scripts staan onderaan onder "Scripts" om te kopiëren, grote onder "Bestanden" om te downloaden. Dat script maakt de databank en tabellen aan en vult ze met voorbeelddata.
- Maak de oefeningen in volgorde. Bij elke oefening staat wat gevraagd wordt en (waar nuttig) een voorbeeld van de verwachte output.
- Sla je oplossingsscripts op volgens de gevraagde bestandsnaam.
- Voer je code uit en controleer de output. Loopt iets mis, lees de foutmelding en los het op.
Wordt er een stored procedure gevraagd, bewaar dan zowel het script dat de stored procedure aanmaakt als een script dat ze oproept om de werking te demonstreren.
Leerlijn en voortgang
De labo's zijn geordend volgens de leerlijn: elk niveau (L1 tot L11) bouwt voort op het vorige. Werk je aan een labo, lees dan eerst (of opnieuw) het gekoppelde cursushoofdstuk. Vink een labo af zodra je het afwerkt; zo hou je zelf overzicht.
Vink een labo af als je het afgewerkt hebt. Je voortgang wordt enkel op dit toestel in je browser bewaard, niet op een server. Opstart: verbinden met de MySQL-server en scripts uitvoeren. Dit oefen je tijdens de eerste sessies, er is geen apart labo voor. Subquery's komen aan bod in Labo 14, samen met stored programs.L1Databanken en Workbench
L2DDL, een tabel
L3DML, een tabel
L4Groeperen en aggregaties
L5Sleutels, relaties en ERD
L6JOINs (meerdere tabellen)
L7Views
L8Indexen
L9Subquery's
L10Stored programs
L11Cursors en triggers
HerhalingHerhaling (volledige cursus)