Part 1: Databases and database management systems: Database systems. * Database management system architecture. * Part 2: Relational modelling: Tables. * Redundant vs duplicated data. * Repeating groups. * Determinants and identifiers. * Fully-normalised tables. * Part 3: Entity-relationaship modelling. * Introduction to entity-relationship modelling. * Properties of relationships. * Decomposition of many:many relationships. * Connection traps. * Skeleton entity-relationship models. * Attribute assignment. * First-level design. * Second level design. * Part 4: Further topics. * Distributed database systems. * Relational algebra. * Query optimnisation. * The SQL language. * Object orientation. * Appendix: The Codasyl (network) model.