Introductie tot databanken (SQLite) (2024–2025)

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 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.

You are not a member of this course.

Register

Exercise series

Informatie voor leerkrachten

Title Class progress
Information for teachers

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.
Title Class progress Status
ORDER BY introduction
Sort by last name
Sort by nationality
WHERE introduction
Cosmonauts
Astronaut id
Non-Americans
WHERE with operators introduction
American or Belgian astronaut
Michael Barratt
Cosmonauts Sergei and Elena
Sort by last name (NLD&BEL)

Informatie opvragen met LIKE

Title Class progress Status
LIKE introduction
Beginning with 'M'
Ending with 's'
Contains 'us'
No e in first name
Nationality with an s
Summary

Informatie opvragen met statistische functies

Title Class progress Status
Math functions
Number of astronauts
Number of countries
Last astronaut

Informatie opvragen uit meerdere tabellen

Title Class progress Status
Database intro
Database scheme spaceflight 2
Multiple tables
Primary key introduction
ISO code
Nationality
Title Class progress Status
INSERT INTO introduction
New spaceman
Fill table
New nationalities
UPDATE introduction
Land code
Change last name
DELETE FROM introduction
Delete spaceman
Delete Russians
Summary edit information
Title Class progress Status
Create table
Add data
Add data 2
Retrieving data
Retrieving ordered data
Retrieve data with where
Retrieve data with where like
Remove data
Update data
Update data with current date