Database Systems
Data Organization & Management
• Query Execution Plans
• Index Selection Strategies
• Execution Plan Analysis
dexing & Query Optimization
• ETL Processes
• OLAP vs OLTP
• Dimensional Modeling
arehousing & OLAP
DynamoDB
• Graph Databases
• Column-Family Databases
SQL Databases
• Replication & Failover
• Disaster Recovery Planning
ase Administration &
Maintenance
Introduction to Databases
• Organized collection of data
• DBMS (Database Management System)
• Benefits: Data consistency, Security
• Types: SQL, NoSQL, NewSQL
Data Models & Schemas
• Relational Model
• Entity-Relationship Model (ER)
• Normalization & Normal Forms
• Denormalization Techniques
SQL & Query Processing
• Structured Query Language (SQL)
• SELECT, INSERT, UPDATE, DELETE
• Joins & Complex Queries
• Query Optimization & Indexes
Transactions & Concurrency Control
• ACID Properties
• Concurrency Control Mechanisms
• Locking & Deadlock Detection
• Backup & Recovery Strategies