I. INTRODUCTION 1. A Historical Perspective 2. The Three-Level Architecture Concept 3. Components of a DBMS II. TRADITIONAL (GRAPHICAL) DATA MODELS FOR THE CONCEPTUAL SCHEMA 4. The Entity-Relationship Model 5. The Network Model 6. The Hierarchical Data Model III. FOUNDATIONS OF THE RELATIONAL DATA MODEL 7. Relations and Relation Schemas 8. Data Manipulation in the Relational Model 9. Functional Dependencies IV. DATABASE DESIGN 10. The Design Process 11. Semantic Data Models 12. Design Theory for Relational Database Schemas 13. Notes on Data Structures V. SELECTED DATABASE LANGUAGES AND SYSTEMS 14. The Network System UDS (Siemens) 15. The Hierarchical System IMS (IBM) 16. The Relational SQL/DAta System (IBM) 17. Implementation of Single-Relational Query Languages VI. CONCURRENCY CONTROL AND RECOVERY 18. Transaction Processing and Concurrency Controll 19. Recovery, Integrity and Security VII. TOWARDS DATABASE MANAGEMENT FOR NEW AREAS OF APPLICATION 20. Applications of Database Management 21. Extensions and Generalizations of the Relational Model 22. Object-Oriented Database Management 23. Open Database Systems