Introduction to Databases Database System Concepts and Architecture Data Modeling Using the Entity– Relationship (ER) Model The Enhanced Entity–Relationship (EER) Model The Relational Data Model and Relational Database Constraints Basic SQL The Relational Algebra and Relational Calculus Relational Database Design by ER- and EER-to-Relational Mapping Basics of Functional Dependencies and Normalization for Relational Databases Relational Database Design Algorithms and Further Dependencies Disk Storage, Basic File Structures, Hashing, and Modern Storage Architectures Indexing Structures for Files and Physical Database Design Indexing Structures for Files and Physical Database Design