Uitgelichte cursus

Introductie tot databanken (SQLite)

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. De bedoeling van de cursus is om een basiskennis mee te geven in enkele lessen, waarop ze later eventueel kunnen verder bouwen.

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

Deze lessenreeks werd ontwikkeld door B. Willems (lesgever aan de UGent) en wordt gratis ter beschikking gesteld voor niet-commerciële educatieve doeleinden.

Als student kan je je voor deze cursus niet inschrijven. Vraag aan je lesgever om een kopie te maken. Ben je zelf lesgever en wil je met deze cursus aan de slag? Vraag dan hier lesgeversrechten aan om een kopie te kunnen maken voor je studenten.

Oefeningenreeksen

Informatie voor leerkrachten

Status Status Type Titel
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.
Status Type Titel Voortgang groep Status Acties
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)

Informatie opvragen met LIKE

Status Type Titel Voortgang groep Status Acties
LIKE inleiding
Beginnend met 'M'
Eindigend op 's'
Bevat 'us'
Geen e in voornaam
Nationaliteit met een s
Samenvatting

Informatie opvragen met statistische functies

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

Informatie opvragen uit meerdere tabellen

Status Type Titel Voortgang groep Status Acties
Databank intro
Database schema ruimtevaart 2
Meerdere tabellen
Primaire sleutel inleiding
ISO-code
Nationaliteit

Informatie aanpassen

Status Type Titel Voortgang groep Status Acties
INSERT INTO inleiding
Nieuwe ruimtevaarder
Tabel invullen
Nieuwe nationaliteiten
UPDATE inleiding
Landcode
Achternaam aanpassen
DELETE FROM inleiding
Verwijder ruimtevaarder
Verwijder Russen
Samenvatting informatie aanpassen

Extra oefeningen

Status Type Titel Voortgang groep Status Acties
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