
| Data Base Management System Course for All Classes |
||
|---|---|---|
| Sr. No. | Topic | Hours |
| 1 | Introduction: Characteristics of database approach, data models, DBMS architecture and data independence. | 5 |
| 2 | E-R Modeling: Entity types, Entity set, attribute and key, relationships, relation types, roles and structural constraints, weak entities, enhanced E-R and object modeling, Sub classes; Super classes, inheritance, specialization and generalization. | 5 |
| 3 | File Organization: Indexed sequential access files; implementation using B & B++ trees, hashing, hashing functions, collision resolution, extendible hashing, dynamic hashing approach implementation and performance. | 5 |
| 4 | Relational Data Model: Relational model concepts, relational constraints, relational algebra | 5 |
| 5 | EER and ER to relational mapping: Data base design using EER to relational language. | 5 |
| 6 | Data Normalization: Functional Dependencies, Normal form up to 3rd normal form. | 5 |
| 7 | Concurrency Control: Transaction processing, locking techniques and associated, database recovery, security and authorization. Recovery Techniques, Database Security | 5 |
| 8 | Structured Query Language: SQL queries, programming using SQL. | 7 |
| Total Hours | 42 | |