DBMS
DBMS
1. Introduction to Databases
Definition and Importance of Databases
Characteristics of DBMS
File System vs. DBMS
Applications of Databases
2. Database Architecture
DBMS Components
Database Users
Database Schema, Instances, and Metadata
3-Level Architecture (External, Conceptual, Internal)
Data Independence (Logical & Physical)
3. Data Models
Hierarchical Model
Network Model
Relational Model
Object-Oriented Model
Entity-Relationship (E-R) Model
Document-Oriented and NoSQL Models
5. Relational Model
Relational Algebra
Relational Calculus (Tuple & Domain)
Codd’s Rules
Integrity Constraints (Key, Domain, Referential, Entity)