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.