The following topics are covered: Introduction to Databases; What Is a Database?; File-Based Databases; The Evolution of Databases; Relational Databases and Database Management Systems (DBMSs); and Origins of Relational Databases.
The following topics are covered: Fundamentals; Introduction to Relational Databases; Multitier Database Architecture; Relational Model Terminology; Using Tables to Represent Data; Characteristics of Relations; Data Models; Entities and Data Relationships; Relational Integrity;
Database Languages; and Data Dictionaries.
The following topics are covered: Introduction to Database Planning; Database Design Life Cycle; Database Requirements Document; ProAudio Case Study; Selecting a DBMS; and Selecting an Application Interface.
The following topics are covered: Introduction to Database Design Methodology; Effects of Poor Database Design Practices; Database Design Phases; Conceptual Database Design; and Entity-Relationship (ER) Models.
The following topics are covered: Introduction to Normalization; What Is Normalization?; Normal Forms; First Normal Form; Second Normal Form; Third Normal Form; and Boyce-Codd Normal Form (BCNF).
The following topics are covered: Introduction to Logical Database Design; Logical Database Design; Creating a Logical Data Model; Using a Database Definition Language; Validating the Logical Data Model; Defining Integrity Constraints; and Creating an Enterprise Data Model.
The following topics are covered: Introduction to Physical Database Design; Physical Database Design; MySQL Query Browser; Creating Enterprise Constraints; Using Secondary Indexes; Denormalization; Creating User Views; and Designing Database Access Rules.
The following topics are covered: Introduction to Structured Query Language SQL Basics; Data Definition Language; Data Manipulation Language; Retrieving Data from Relations; and Data Control Language.
The following topics are covered: Introduction to Relational Algebra; Defining Relational Algebra; Selection; Projection; Cartesian Product; Union; Difference; Intersection; and Joins.
The following topics are covered: Introduction to Database Transactions and Security Transactions Concurrency Control; and Database Security.