Professional Documents
Culture Documents
Naam:
1
Proeftoets Informatica - Bernardinuscollege
Vak: Informatica
Afdeling(en): 6A, 6G
Periode: proeftoets
Toetsduur: 45 minuten
Succes!
2
BEGIN
5p 1 Geef de SQL-query die een overzicht geeft van de leerlingen die in 2005
geboren zijn en woonachtig zijn in een plaats wonen die eindigt op ‘rade’ Geef
van elke leerling de achternaam, het adres, plaats en de postcode. Sorteer de
tabel oplopend op postcode.
select * 1
from leerlingen 1
where geb_datum >= #1-1-2005# 1
and geb_datum<=#31-12-2005# 1
and plaats like ‘%rade’ 1
select count(*) 1
from uitleningen 1
De bibliothecaris wil graag een overzicht waarin af te lezen is welke boeken door
een leerling gelezen zijn.
5p 3 Geef de SQL-query die in een overzicht laat zien welke boeken een leerling
geleend heeft. Van de leerling geef je de voornaam en achternaam, van het boek
de titel. Sorteer de tabel oplopend op achternaam en daarna aflopend op titel.
3
Kim wil graag weten hoeveel boeken er in elke rubriek in de bibliotheek
aanwezig zijn.
4p 4 Geef de SQL-query die voor elke rubriek het aantal boeken telt. Sorteer de tabel
aflopend op het aantal boeken.
1
1
1
1
Kim Regout wil graag weten of er auteurs zijn die ook Regout als achternaam
hebben.
5p 6 Geef de query die alle leerlingen geeft waarvan de achternaam ook als
achternaam van een auteur voorkomt. Je moet hierbij een subquery gebruiken
die de achternamen van de auteurs geeft.
1
1
1
1
1
4
De docent Wiskunde maakt zich zorgen, het lijkt erop dat sommige
wiskundeboeken in de bibliotheek nooit gelezen worden. Hij zou graag een lijst
krijgen met alle boeken uit de rubriek wiskunde die nog nooit uitgeleend zijn.
5p 7 Schrijf een SQL-query die bepaalt welke boeken uit de rubriek wiskunde nog
nooit uitgeleend zijn.
0
1
1
1
0
1
1
0
1
1
1
1
1
De bekende auteur Klaas Vaak beweert dat hij de auteur is, die de meeste
boeken geschreven heeft. Een recensent van het NRC is onder de indruk van
deze bewering en wil graag een lijst hebben waarop voor alle auteurs te zien is
hoeveel boeken deze auteur geschreven heeft.
4p 8 Schrijf een SQL-query die voor elke auteur bepaalt hoeveel boeken deze
geschreven hebben. Voor elke auteur moet de achternaam en het aantal boeken
gegeven worden. Let erop dat je verschillende auteurs niet per ongeluk
samenneemt, bijvoorbeeld omdat ze dezelfde achternaam hebben.
1
1
1
2
END.