Websites, apps en programma’s gebruiken altijd een soort opslagplaats voor informatie. Het helpt hen om gegevens te vinden en te beheren, zoals informatie over gebruikers. Als gebruiker maak je enorm veel gebruik veel databanken, maar het is meestal niet zichtbaar. Denk hierbij bijvoorbeeld aan een bibliotheek. Op de bibliotheekwebsite kunnen we info vinden over alle boeken. Bezoekers kunnen boeken zoeken op titel, auteur, genre of jaar van uitgave. Bibliotheekmedewerkers kunnen nieuwe boeken toevoegen.

Databank

Een databank (Engels: database) is een verzameling van gegevens die op een georganiseerde manier digitaal zijn opgeslagen. Die gegevens kunnen op een gestructureerde manier worden opgezocht. Daarnaast kan je met een databank informatie toevoegen, sorteren, filteren, wijzigen of verwijderen. Je kan een databank kunnen vergelijken als kasten vol informatie.

Veel informatie die weergegeven wordt op websites en apps, worden bewaard in een databank. Als de informatie getoond wordt aan de gebruiker voorziet de website of app de nodige opmaak.

Je kan een databank kunnen vergelijken als kasten vol informatie.

Tabel

Een databank bestaat meestal uit meerdere tabellen. Een tabel van een databank kan je vergelijken met een lade van een kast. Je steekt wat bij elkaar hoort meestal in dezelfde lade. Een tabel kan bijvoorbeeld gegevens van astronauten, klanteninformatie of bestellingen bevatten.

Tabel met gegevens over ruimtevaarders

Kolommen en rijen

Tabellen zijn opgebouwd uit kolommen en rijen. Een tabel kan je vergelijken met een werkblad in Exel waarbij er rijen, kolommen en cellen zijn. Bij databanken moet alles in dezelfde kolom van hetzelfde type zijn. Bij Excel is dat niet zo en kan je voor elke cel een ander type toekennen (bijvoorbeeld tekst, datum en getal).

Kolommen

Gegevens in een tabel worden opgeslagen in rijen. Alle gegevens in een tabel over één item worden opgeslagen in één rij.

Rij

Database schema

Een database schema legt vast hoe elke tabel er zal uitzien en welk type elke kolom is (bv. tekst (TEXT) of getal (INTEGER)). Als er meerdere tabellen zijn, wordt de link ertussen aangeduid met een pijl.

Database overzicht (gemaakt met PyCharm)

Leerdoelen

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.

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