Maak telkens een databankbestand met de tabellen en velden zoals vermeld.

Kies telkens gepaste gegevenstypes voor alle velden.

Zorg dat je de nodige relaties binnen de databank legt.

Kies telkens een gepaste primaire sleutel. Let op, vanaf oefening 1 moet je soms voor een samengestelde primaire sleutel kiezen.

Vul telkens in elke tabel minstens 1 gegeven in. Hou er rekening mee dat de volgorde van invullen belangrijk is na het leggen van de relaties.

Verbeteringen van de oefeningen kan je terugvinden op de volgende pagina.

Oefening 1: dbLoonArbeider

In het eerste voorbeeld heb ik aangeduid waar je met een samengestelde primaire sleutel moet werken. De samengestelde primaire sleutel is aangegeven in het rood.

Tabel tblPersoneelslid

Tabel tblGewerktUur

Tabel tblPostcode

Oefening 2: dbRapportcijfer

Tabel tblLeerling

Tabel tblRapport

Tabel tblKlassenleraar

Tabel tblPuntenVak

Tabel tblLeerkracht

Tabel tblPostcode

Oefening 3: dbFactuur

Tabel tblProduct

Tabel tblPostcode

Tabel tblFactuur

Tabel tblKlant

Tabel tblFactuurlijn

Oefening 4: dbBibliotheek

Tabel tblBoek

Tabel tblSchrijverBoek

Tabel tblLidgeld

Tabel tblPostcode

Er ontbreekt een tabel "tblOntleningen". We willen als bibliotheek immers bijhouden wie welke boek ontleende, wanneer dat was en wanneer deze teruggebracht werd. Verzin zelf een structuur voor deze tabel en zorg dat hij gerelateerd is met bestaande tabellen.

Tabel tblSchrijver

Tabel tblBoekInBib

TblLid

Oefening 5: dbFacturen

2.5 Verbetering oefeningen relaties