Introductie tot databanken (SQLite) (2023–2024)

Brecht Willems · Universiteit Gent

Ruimtevaarder

Leerlingen/studenten maken dagelijks gebruik van databanken, maar weten meestal (nog) niet hoe die werken. Via deze lessenreeks kunnen ze kennismaken met SQL. Het is niet de bedoeling om er experts van te maken, maar wel om een basis te geven in enkele lessen, waarop ze later eventueel verder op kunnen bouwen.

Dit is een inleidende cursus over databanken. Op Dodona wordt SQLite gebruikt, maar de verschillen met andere SQL-varianten zijn klein.

Deze lessenreeks en Dodona werden ontwikkeld aan de UGent en worden gratis ter beschikking gesteld voor niet-commerciële educatieve doeleinden.

Studenten kunnen in de cursus zelf werken, maar lesgevers maken best een kopie om met hun klas mee aan de slag te gaan.

Deze oefeningen zijn gebaseerd op de SQL-lessenreeks van Phillip Braas op https://www.edictum.nl/. Kris Werbrouck heeft naar aanleiding van deze oefeningen een inleidende cursus geschreven, waarop deze cursus geïnspireerd is.

Je bent niet geregistreerd voor deze cursus.

Registreren

Oefeningenreeksen

Titel Voortgang groep
Informatie voor leerkrachten

Inleiding en informatie opvragen

Na deze lessenreeks is het de bedoeling dat je…

  • het begrip databank kan toelichten.
  • de opbouw van een databank kan toelichten (tabel, rij, veld)
  • zoekopdrachten kan uitvoeren op één tabel.

Informatie opvragen met ORDER BY en WHERE

Na deze lessenreeks is het de bedoeling dat je…

  • gegevens in een tabel kan zoeken, sorteren en filteren.
Titel Voortgang groep Status
ORDER BY inleiding
Sorteer op achternaam
Sorteer op nationaliteit
WHERE inleiding
Kosmonauten
Astronaut id
Niet-Amerikanen
WHERE met operators inleiding
Amerikaanse of Belgische astronaut
Michael Barratt
Kosmonauten Sergei and Elena
Sorteer op achternaam (NLD&BEL)
Titel Voortgang groep Status
LIKE inleiding
Beginnend met 'M'
Eindigend op 's'
Bevat 'us'
Geen e in voornaam
Nationaliteit met een s
Samenvatting

Informatie opvragen met statistische functies

Titel Voortgang groep Status
Wiskundige functies
Aantal ruimtevaarders
Aantal landen
Laatste astronaut

Informatie opvragen uit meerdere tabellen

Titel Voortgang groep Status
Databank intro
Database schema ruimtevaart 2
Meerdere tabellen
Primaire sleutel inleiding
ISO-code
Nationaliteit
Titel Voortgang groep Status
INSERT INTO inleiding
Nieuwe ruimtevaarder
Tabel invullen
Nieuwe nationaliteiten
UPDATE inleiding
Landcode
Achternaam aanpassen
DELETE FROM inleiding
Verwijder ruimtevaarder
Verwijder Russen
Samenvatting informatie aanpassen
Titel Voortgang groep Status
Maak tabel
Data toevoegen
Data toevoegen 2
Data opvragen
Geordende data opvragen
Data opvragen met where
Data opvragen met where like
Data verwijderen
Data updaten
Data updaten met huidige datum