Fundamentals of database systems

This edition combines clear explanations of database theory and design with up-to-date coverage of models and real systems. It features excellent examples and access to Addison Wesley's database Web site that includes further teaching, tutorials and many useful student resources.

Saved in:
Bibliographic Details
Main Authors: Elmasri, Ramez (Author), Navathe, Shamkant B. (Author)
Format: Book
Language:English
Published: Boston, MA Pearson Addison Wesley [2007]
Edition:Fifth edition
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Part 1 - Introduction and Conceptual Modeling
  • Chapter 1 - Databases and Database Users
  • Chapter 2 - Database System Concepts and Architecture
  • Chapter 3 - Data Modeling Using the Entity-Relationship (ER) Model
  • Chapter 4 - The Enhanced Entity-Relationship (EER) Model
  • Chapter 5 - The Relational Data Model and Relational Database Constraints
  • Chapter 6 - The Relational Algebra and Relational Calculus
  • Chapter 7 - Relational Database Design by ERand EER-to-Relational Mapping
  • Chapter 8 - SQL-99: Schema Definition, Constraints, Queries, and Views
  • Chapter 9 - Introduction to SQL Programming Techniques
  • Chapter 10 - Functional Dependencies and Normalization for Relational Databases
  • Chapter 11 - Relational Database Design Algorithms and Further Dependencies
  • Chapter 12 - Practical Database Design Methodology and Use of UML Diagrams
  • Part 4 - Data Storage, Indexing, Query Processing, and Physical Design
  • Chapter 13 - Disk Storage, Basic File Structures, and Hashing
  • Chapter 14 - Indexing Structures for Files
  • Chapter 15 - Algorithms for Query Processing and Optimization
  • Chapter 16 - Physical Database Design and Tuning
  • Part 5 - Transaction Processing Concepts
  • Chapter 17 - Introduction to Transaction Processing Concepts and Theory
  • Chapter 18 - Concurrency Control Techniques
  • Chapter 19 - Database Recovery Techniques
  • Chapter 20 - Concepts for Object Databases
  • Chapter 21 Object Database Standards, Languages, and Design
  • Chapter 22 - Object-Relational and Extended-Relational Systems
  • Part 7 - Further Topics: Security, Advanced Modeling, and Distribution
  • Chapter 23 - Database Security
  • Chapter 24 - Enhanced Data Models for Advanced Applications
  • Chapter 25 - Distributed Databases and Client-Server Architectures
  • Chapter 26 - Web Database Programming Using PHP
  • Chapter 27 - XML: Extensible Markup Language
  • Chapter 28 - Data Mining Concepts
  • Chapter 29 - Overview of Data Warehousing and OLAP
  • Chapter 30 - Emerging Database Technologies and Applications
  • Appendix A Alternative Diagrammatic Notations for ER Models
  • Appendix B Parameters of Disks
  • Appendix C Overview of the QBE Language C.1 Basic Retrievals in QBE C.2 Grouping, Aggregation, and Database Modification in QBE
  • Appendix D Overview of the Hierarchical Data Model (located on the Companion Website at http://www.aw.com/elmasri)
  • Appendix E Overview of the Network Data Model (located on the Companion Website at http://www.aw.com/elmasri)