06ME845 Data Base Management Systems syllabus for ME


Part A
Unit-1 Database and Database Users 6 hours

Introduction, characteristics of database approach, intended uses of a DBMS, advantages and implementation of database approach.

Unit-2 Database Systems concepts and Architecture 6 hours

Data models, schemes and instances, DBMS architecture and data independence, database languages and interfaces, database system environment, classification of database management systems.

Unit-3 Data Modeling 8 hours

High level conceptual data models for database design. Entity types, entity sets, attributes and keys, Relationships, relationship types, roles and structural constraints. Weak entity types, ER diagram and design issue.

Unit-4 Record Storage and primary file organizations 6 hours

Secondary storage devices, buffering of the blocks, placing file records on the disk, operations on files, heap files and sorted files, hashing techniques.

Part B
Unit-5 Relational data model and relational algebra 7 hours

Brief discussion on code rules, relational model concepts, constraints and schemas. Update operation on relations, basic and additional relational algebra operations, queries in relational algebra.

Unit-6 Structural Query Language (SQL) 7 hours

Data definition etc., in SQL2. Basic and complex queries in SQL, Inser, Delete; Update statements, and views in SQKL, embedded SQL.

Unit-7 Database Design 7 hours

Design guidelines for relational schemas, functional dependencies, normalization 1st, 2nd, 3rd, 4th and 5th; normal forms. Database design process, factors influencing physical database design guidelines, and guidelines for relational systems.

Unit-8 System implementation 5 hours

System catalogue for RDBMSs, transaction processing, and system concepts, properties of transaction, brief discussion on concurrency control and recovery techniques, database security and authorization.

Last Updated: Tuesday, January 24, 2023