Database system concepts /
Abraham Silberschatz, Henry F. Korth, S. Sudarshan.
- 5th ed.
- Boston : McGraw-Hill Higher Education, c2006.
- xxvi, 1142 p. : ill. ; 24 cm.
Includes bibliographical references and index.
Ch. 1. Introduction -- Pt. 1. Relational databases -- Ch. 2. Relational model -- Ch. 3. SQL -- Ch. 4. Advanced SQL -- Ch. 5. Other relational languages -- Pt. 2. Database design -- Ch. 6. Database design and the E-R model -- Ch. 7. Relational database design -- Ch. 8. Application design and development -- Pt. 3. Object-based databases and XML -- Ch. 9. Object-based databases -- Ch. 10. XML -- Pt. 4. Data storage and querying -- Ch. 11. Storage and file structure -- Ch. 12. Indexing and hashing -- Ch. 13. Query processing -- Ch. 14. Query optimization -- Pt. 5. Transaction management -- Ch. 15. Transactions -- Ch. 16. Concurrency control -- Ch. 17. Recovery system -- Pt. 6. Data mining and information retrieval -- Ch. 18. Data analysis and mining -- Ch. 19. Information retrieval -- Pt. 7. System architecture -- Ch. 20. Database-system architectures -- Ch. 21. Parallel databases -- Ch. 22. Distributed databases -- Pt. 8. Other topics -- Ch. 23. Advanced application development -- Ch. 24. Advanced data types and new applications -- Ch. 25. Advanced transaction processing -- Pt. 9. Case studies -- Ch. 26. PostgreSQL -- Ch. 27. Oracle -- Ch. 28. IBM DB2 universal database -- Ch. 29. Microsoft SQL server -- Pt. 10. Appendices -- App. A. Network model (contents online) -- App. B. Hierarchical model (contents online) -- App. C. Advanced relational database design (contents online).
Intended for a first course in databases at junior or senior undergraduate, or first year graduate level, this book provides extensive coverage of concepts, database system internals and tools and techniques.