Voorbeeldgegevens in subdomein C5 Databases en SQL

Gepost door Wouter van den Brink op 16 december 2024

In het lesmateriaal over databases en SQL, onderdeel C5, gaan leerlingen aan de slag met een voorbeelddatabase van een fictief fastfoodrestaurant. Concepten als SQL-operatoren en LIMIT worden uitgelegd aan de hand van voorbeeldquery's die uitgevoerd kunnen worden op de database.

Om de nieuwe kennis en vaardigheden in te slijten, gaan leerlingen vervolgens zelf aan de slag met het opstellen van query's. Dat gaat bijna altijd aan de hand van een vraag over de gegevens in de database, bijvoorbeeld:

Een vraag in het lesmateriaal ziet er bijvoorbeeld als volgt uit:

Vraag in het lesmateriaal: welke producten kosten € 1,99?

De ervaring leert dat veel leerlingen al snel vergeten dat het hier de bedoeling is om de query te geven die de vraag beantwoordt, en niet het antwoord op de vraag.

Een juist antwoord is dus bijvoorbeeld SELECT * FROM product WHERE prijs = 1.99. Een antwoord zoals 'onder andere de Big Mac' is dat niet.

 

Daarom hebben we een nieuwe knop toegevoegd, die je in bovenstaand screenshot al ziet zitten: voorbeeld van het gewenste resultaat. Leerlingen kunnen hierop klikken om te zien welke gegevens er uit de database geselecteerd worden, als de query juist is:

Vraag in het lesmateriaal: welke producten kosten € 1,99?

Deze functie heeft twee voordelen. Ten eerste is het een reminder dat de gegevens niet het antwoord vormen. Anders hadden we de gegevens niet gegeven in de vraag!

Misschien van nog meer waarde is wel dat leerlingen tijdens het maken van een query nu kunnen controleren of de query een juiste uitwerking kan zijn. Komen er hele andere gegevens uit een kandidaat-query? Dan is daar vast iets mee mis, dus moet er iets aan veranderen. Op deze manier voorkomen we misconcepties bij leerlingen, en hoef jij als docent niet achter eenvoudige vergissingen en fouten aan te gaan.

Deze functionaliteit is beschikbaar voor alle gebruikers van Fundament. Heb je vragen over de methode, of ben je geïnteresseerd in een proeflicentie? Neem dan contact op met onze adviseurs via [email protected]. Heb je zelf ideeën voor interactieve elementen in onze methode? Dan horen we dat ook graag!

 

-- Share It --