Opdrachten en toetsvragen#

In Jupyter Book kun je opdrachten en toetsvragen formuleren.

Opdrachten#

Opdracht 1

Gegeven is de bibliotheek-database.

Maak een top-5 van de leerlingen die in totaal het grootste bedrag aan boetes betaald hebben.

Toetsvragen#

Deze toetsvragen kunnen de leerlingen gebruiken om na te gaan of ze de stof beheersen. Er zijn verschillende soorten toetsvragen, hieronder een kleine selectie.

Vraag 1 - identificatie in een tabel

Hoe identificeer je de rijen en kolommen van een tabel in een relationele database? In een tabel:

Vraag 2 - Volgorde in SQL

Zet de onderstaande onderdelen van de SQL opdracht in de juiste volgorde:

, achternaam
FROM leden
WHERE leden.voornaam = "Marie";
SELECT voornaam

Vraag 3 - samengestelde voorwaarde

Bekijk de volgende SQL query:

SELECT voornaam, achternaam
FROM leerlingen
WHERE <voorwaarde> ;

Het is de bedoeling om alle leerlingen uit de 6e klas: 6a of 6b te selecteren. Welke van de volgende mogelijkheden zijn juist als <voorwaarde>?

Vraag 4 - NULL in SQL

In SQL staat NULL voor:

Vraag 5 - Volgorde in SQL

Zet de onderstaande onderdelen van de SQL opdracht in de juiste volgorde. (Laat de JOIN 1 positie inspringen.)

LIMIT 10;
JOIN uitleningen ON leerlingen.llnr = uitleningen.llnr
ORDER BY achternaam
WHERE boete > 3.50
SELECT voornaam, tussenvoegsel as tv, achternaam, boete
FROM leerlingen