Database management systems - Ramakrishnan, Raghu; Gehrke, Johannes (Boston, MA. McGraw-Hill, 2000)
Table of Contents: Preface -- Part I: Basics: 1. Introduction to Database Systems -- 2. The Entity-Relationship Model -- 3. The Relational Model -- Part II. Relational Queries: 4. Relational Algebra and Calculus -- 5. SQL: Queries, Programming, Triggers -- 6. Query-by-Example (QBE) -- Part III. Data Storage and Indexing: 7. Storing Data: Disks and Files -- 8. File Organizations and Indexes -- 9. Tree-Structures Indexing -- 10. Hash-Based Indexing -- Part IV. Query Evaluation: 11. External Sorting -- 12. Evaluation of Relational Operators -- 13. Introduction to Query Optimization -- 14. A Typical Relational Query Optimizer -- Part V. Database Design: 15. Schema Refinement and Normal Forms -- 16. Physical Database Design and Tuning -- 17. Security -- Part VI. Transaction Management: 18. Transaction Management Overview -- 19. Concurrency Control -- 20. Crash Recovery -- Part VII. Advanced Topics: 21. Parallel and Distributed Databases -- 22. Internet Databases -- 23. Decision Support -- 24. Data Mining -- 25. Object-Database Systems -- 26. Spatial Data Management -- 27. Deductive Databases -- 28. Additional Topics -- A. Database Design Case Study: The Internet Shop -- B. The Minibase Software. -- References. Subject Index. Author Index.
Includes bibliographical references and indexes.
Keywords: Database management