Includes bibliographical references (pages 817-847) and index
pt. I. Basic Concepts. Ch. 1. Databases and Databases Users. Ch. 2. Database System Concepts and Architecture. Ch. 3. Data Modeling Using the Entity-Relationship Approach. Ch. 4. Record Storage and Primary File Organizations. Ch. 5. Index Structures for Files -- pt. II. Relational Model, Languages, and Systems. Ch. 6. The Relational Data Model and Relational Algebra. Ch. 7. SQL -- A Relational Database Language. Ch. 8. The Relational Calculus, QUEL, and QBE. Ch. 9. A Relational Database Management System -- DB2 -- pt. III. Conventional Data Models and Systems. Ch. 10. The Network Data Model and the IDMS System. Ch. 11. The Hierarchical Data Model and the IMS System -- pt. IV. Database Design. Ch. 12. Functional Dependencies and Normalization for Relational Databases. Ch. 13. Relational Database Design Algorithms and Further Dependencies. Ch. 14. Overview of the Database Design Process -- pt. V. System Implementation Techniques. Ch. 15. The System Catalog. Ch. 16. Query Processing and Optimization
Ch. 17. Transaction Processing Concepts. Ch. 18. Concurrency Control Techniques. Ch. 19. Recovery Techniques. Ch. 20. Database Security and Authorization -- pt. VI. Advanced Data Models and Emerging Trends. Ch. 21. Advanced Data Modeling Concepts. Ch. 22. Object-Oriented Databases. Ch. 23. Distributed Databases and Client-Server Architecture. Ch. 24. Deductive Databases. Ch. 25. Emerging Database Technologies and Applications -- Appendix A Alternative Diagrammatic Notations -- Appendix B Parameters of Disks -- Appendix C Comparison of Data Models and Systems