Elmasri, Ramez

Fundamentals of database systems / Ramez Elmasri, Shamkant B. Navathe - Fourth edition - Boston : Pearson/Addison Wesley, 2004 - xxvi, 1,030 pages : illustrations ; 24 cm

Includes bibliographical references (pages 963-1008) and index

Part 1. Introduction and conceptual modeling -- 1. Databases and database users -- 2. Database system concepts and architecture -- 3. Data modeling using the entity-relationship model -- 4. Enhanced entity-relationship and UML modeling -- Part 2. Relational model: Concepts, constraints, languages, design, and programming -- 5. The relational data model and relational database constraints -- 6. The relational algebra and relational calculus -- 7. Relational database design by ER- and EER-to-relational mapping -- 8. SQL-99: Schema definition, basic constraints, and queries -- 9. More SQL: Assertions, views, and programming techniques -- Part 3. Database design theory and methodology -- 10. Functional dependencies and normalization for relational databases -- 11. Relational database design algorithms and further dependencies -- 12. Practical database design methodology and use of UML diagrams -- Part 4. Data storage, indexing, query processing, and physical design -- 13. Disk storage, basic file structures, and hashing -- 14. Indexing structures for files -- 15. Algorithms for query processing and optimization -- 16. Practical database design and tuning -- Part 5. Transaction processing concepts -- 17. Introduction to transaction procesing concepts and theory -- 18. Concurrency control techniques -- 19. Database recovery techniques -- Part 6. Object and object-relational databases -- 20. Concepts for object databases -- 21. Object database standards, languages, and design -- 22. Object-relational and extended-relational systems -- Part 7. Further topics -- 23. Database security and authorization -- 24. Enhanced data models for advanced applications -- 25. Distributed databases and client-server architectures -- Part 8. Emerging technologies -- 26. XML and Internet databases -- 27. Data mining concepts -- 28. Overview of data warehousing and OLAP -- 29. Emerging database technologies and applications -- Appendixes: -- A. Alternative diagrammatic notations -- B. Database design and application implementation case study -- C. Parameters of disks -- D. Overview of the QBE language -- E. Hierarchical data model -- F. Network data model

0321122267 9780321122261 0321204484 9780321204486

GBA3W5742 bnb


Database management
Database design

QA76.9.D3 / E57 2004

005.74