Databaase systems: models, languages, design and application programming /
Ramez Elmasri and Shamkant B. Navathe
- 6th ed.
- Chennai : Pearson, 2013.
- xxv, 1214 p. ill. ;
includes Appendix, Bibliography. index
chapter 1 Introduction to Databases chapter 2 Overview of Database Languages and Architectures chapter 3 The Basic (Flat) Relational Model chapter 4 SQL: Data Definition, Constraints, and Basic Queries and Updates chapter 5 SQL: Advanced Queries, Assertions, Triggers, and Views chapter 6 Formal Relational Languages: The Algebra and Calculus chapter 7 Conceptual Data Modeling Using Entities and Relationships chapter 8 Mapping a Conceptual Design into a Logical Design chapter 9 UML for Database Application Design chapter 10 Object and Object-Relational Databases: Concepts, Models, Languages, and Standards chapter 11 XML: Concepts, Languages, and Standards chapter 12 SOL Application Programming Using C and Java chapter 13 SQL Web Programming Using C PHP chapter 14 Database Design Theory: Introduction to Normalization Using Functional and Multivalued Dependencies chapter 15 Database Design Theory: Normalization Algorithms chapter 16 Database File Organizations: Unordered, Ordered, and Hashed Files of Records chapter 17 Database File Indexing Techniques, B-Trees, and B-h-Trees chapter 18 Introduction to Query Processing and Query Optimization Techniques chapter 19 Introduction to Database Tuning and Physical Design Issues chapter 20 Foundations of Database Transaction Processing chapter 21 Introduction to Protocols for Concurrency Control in Databases chapter 22 Introduction to Database Recovery Protocols chapter 23 Emerging Database Technologies and Applications chapter 24 Advanced Database Models and Applications chapter 25 Introduction to Database Security chapter 26 Introduction to Distributed Databases chapter 27 Introduction to Information Retrieval chapter 28 Data Mining Concepts chapter 29 Overview of Data Warehousing and OLAP