Skip to main content

Voorbeeld

Voorbeeld 1

Een klassiek voorbeeld daarvan is een lijst met de namen en adressen. Die lijst kan er als volgt uitzien:

NaamVoornaamAdresPostcodeGemeenteTelefoonVerdieping
PIETERSPIeterTralalastraat 252660Hoboken03 333 33 331
JANSSENSJanJasstraat 22000Antwerpen03 222 22 221
DEBONDTRonJopstraat 52100Deurne03 111 11 113
JORISJoostBoedreef 252600Berchem03 444 44 442
VOETBartPlopstraat 92630Aartselaar03 888 88 883

In bovenstaand voorbeeld is de eerste rij de aanduiding van de kolommen (veldnamen).

Bovenstaand voorbeeld bevat dus vijf rijen (records) die telkens bepaalde waarden bevatten, hier gaat het over de "Naam", "Voornaam", "Adres", "Postcode", "Gemeente", "Telefoon" en "Verdieping".

Voorbeeld 2

Een bedrijf in de productiesector zal onder andere volgende gegevens willen bijhouden, nl.:

  • Personeelsgegevens
  • De zgn. productiegegevens. Hierbij kunnen we denken aan bv. de productsamenstelling
  • De gegevens betreffende de noodzakelijke bestellingen
  • De gegevens van de bestaande klanten
  • De gegevens van de leveranciers
  • De gegevens m.b.t. de goederen die nog in stock zijn en/of de goederen die besteld moeten worden

In dit geval is het best om voor elk bullet point een aparte tabel te voorzien. Groepjes gegevens die sterk aan elkaar gelinkt zijn (bijvoorbeeld "voornaam werknemer" en "familienaam werknemer" komen in dezelfde tabel). Groepjes gegevens die losser gelinkt zijn komen in verschillende tabellen. Er zijn nog andere redenen om verschillende tabellen te gebruiken. Die komen later.

Voorbeeld 3

Een bank houdt per rekening van een bepaalde klant geen box bij met daarin het geld van een klant. Het bedrag op de rekening van die klant is een cijfer dat wordt bijgehouden in een database. Er zou bijvoorbeeld een tabel Rekeningen kunnen zijn, die je je zo kan voorstellen:

KlantnummerBedragType
12345678915.000spaarrekening
4567891232.124.000belegging
78912345611.000spaarrekening

Daarnaast heeft de bank nog allerlei informatie, bijvoorbeeld over hypotheken,... Die zullen vermoedelijk in andere tabellen staan. De volledige verzameling tabellen vormt de database van de bank.