|
Week - 1 |
Introduction to Database Systems: Basic Concepts and Architectures |
|
Week - 2 |
Entity-Relationship (ER/EER) Modeling and Schema Design |
|
Week - 3 |
Relational Data Model and Transition to Database Design |
|
Week - 4 |
Database Design: Normalization Rules and Constraints |
|
Week - 5 |
Relational Database Queries: Data Definition (DDL) and Manipulation (DML) Languages |
|
Week - 6 |
Relational Database Queries: Data Definition (DDL) and Manipulation (DML) Languages |
|
Week - 7 |
Advanced Queries 1: Table Join (JOIN) Operations |
|
Week - 8 |
Advanced Queries 2: Subqueries and Grouping Functions |
|
Week - 9 |
Database Objects 1: Views and Indexing Architecture |
|
Week - 10 |
Database Objects 2: Stored Procedures and Functions |
|
Week - 11 |
Database Objects 3: Triggers and Active Database Rules |
|
Week - 12 |
Transaction Management (ACID Properties) and Concurrency Control |
|
Week - 13 |
Database Security: Access Control, SQL Vulnerabilities and Security Principles |
|
Week - 14 |
Modern Database Approaches: Non-Relational (NoSQL) and Graph Database Models |