Fundamentals of Database Systems

By: Elmasri, Navathe, Addison-Wesley

This book introduces the fundamental concepts necessary for designing, using, and implementing database systems and database applications. Our presentation stresses the fundamentals of database modeling and design, the languages and models provided by the database management systems, and database system implementation techniques. 

The book is meant to be used as a textbook for a one- or two-semester course in database systems at the junior, senior, or graduate level, and as a reference book. Our goal is to provide an in-depth and up-to-date presentation of the most important aspects of database systems and applications, and related technologies.

We assume that readers are familiar with elementary programming and data structuring concepts and that they have had some exposure to the basics of computer organization.

    [CLICK HERE TO DOWNLOAD]

     Table of Contents

  • Chapter 1: Database and Database Users
  • Chapter 2 Database System Concepts and Architecture
  • Chapter 3: The Relational Data Model and Relational Database Constraints
  • Chapter 4: Basic SQL
  • Chapter 5: More SQL
  • Chapter 6: The Relational Algebra and Relational Calculus
  • Chapter 7: Conceptual Modelling and Database Design
  • Chapter 8: The Enhanced Entity-Relationship (ERR) Model
  • Chapter 9: Relational Database Design by ER- and ERR-to-Relational Mapping
  • Chapter 10: Practical Database Design Methodology and Use of UML Diagrams
  • Chapter 11: Object and Object-Relational Databases
  • Chapter 12: XML: Extensible Markup Language
  • Chapter 13: Introduction to SQL Programming Techniques
  • Chapter 14: Web Database Programming Using PHP
  • Chapter 15: Basics of Functional Dependencies and Normalization of Relational Databases
  • Chapter 16: Relational Database Design Algorithms and Further Dependencies
  • Chapter 17: Disk Storage, Basic File Structures, and Hashing
  • Chapter 18: Indexing Structures for Files
  • Chapter 19: Algorithms for Query Processing and Optimization
  • Chapter 20: Physical Database Design and Tuning
  • Chapter 21: Introduction to Transaction Processing Concepts and Theory
  • Chapter 22: Concurrency Control Techniques
  • Chapter 23: Database Recovery Techniques
  • Chapter 24: Database Security
  • Chapter 25: Distributed Databases
  • Chapter 26: Enhanced Data Models for Advanced Applications
  • Chapter 27: Introduction to Information Retrieval and Web Search
  • Chapter 28: Data Mining Concepts
  • Chapter 29: Overview of Data Warehousing and OLAP

     ðŸ’™ An add will be displayed, it will help us to keep this website free.








Comments