Structuur van de cursus

De inhoudsopgave geeft een globale indruk van de structuur en de inhoud van de cursus. Elk van de leereenheden bevat naast de leerstof ook een inleiding, een overzicht van de leerdoelen, een samenvatting, een zelftoets en terugkoppelingen op de opgaven en de zelftoets.

Blok 1 - Verkenning

0 - Introductie
1 - Databases: typen en architecturen

Blok 2 - Relationele databases

2 - Relationele databases: structuur
3 - Relationele databases: regels
4 - Communiceren met een relationele database
5 - Null's
6 - Normalisatie

Blok 3 - Relationele databases bevragen en wijzigen

7 - Informatie uit één tabel
8 - Informatie uit meerdere tabellen: joins
9 - Statistische informatie
10 – Subselects en views
11 - Wijzigen van een database-inhoud

Blok 4 - Relationele databases beheren

12 - Definitie van gegevensstructuren
13 - Autorisatie
14 - Query-optimalisatie

Blok 5 - Verdieping

15 - Transacties en concurrency
16 - Triggers en stored procedures
17 - De data dictionary
18 - Commerciële databases

Bijlagen

Voorbeelddatabases (drie bijlagen)

De cursustekst gebruikt een aanzienlijk aantal voorbeelddatabases, ondersteund door de Boekverkenner en de Interactive Query Utility. In drie bijlagen (een per cursusdeel) staan, voor naslagdoeleinden, alle diagrammen ook op papier nog eens bij elkaar.

Firebird (drie bijlagen)

In het cursusboek staan drie bijlagen die een aanvulling vormen op het programma Firebird bij deze cursus. De eerste bijlage bevat een overzicht van functies en contextvariabelen in Firebird. In de tweede bijlage komen de belangrijkste (meta-)tabellen van de data dictionary van Firebird aan bod. De derde bijlage geeft een overzicht van de databasetools in Firebird.