Relational algebra, calculus, and fundamental database concepts
Database models
SQL basics
Concurrency and recovery
Introduction to distributed and multi-database systems
Homogeneous distributed database design
Distributed query processing
Transaction processing, concurrency, and deadlocks in distributed architectures
Distributed and local recovery strategies
Introduction to multi-database architectures
Multi-database design issues
Case study 1: MDBMS using OS/2 and OS/2 Database Manager
Case study 2: A federated architecture using IBM's OS/2
Object-oriented dataases.