10EE835 Data Base Management Systems DBMS syllabus for EE


Part A
Unit-1 INTRODUCTION TO DATA BASE SYSTEMS 4 hours

Managing data, a historical perspective, File systems versus DBMS, Advantages of DBMS, Describing and Storing Data in DBMS, Queries in DBMS, Transaction management, Structure of DBMS, People who work with databases.

Unit-2 ENITTY – RELATIONSHIP MODEL 6 hours

Using high- Level Conceptual Data Models for Database Design, An example of Database Application, Entity types, Entity Sets, Attributes and Keys, Relationship types, Relationship Sets, Roles and Structural Constraints, Weak Entity Types, Refining the ER Design for the COMPANY database, ER Diagrams, Naming Conventions and Design Issues.

Unit-3 Electronic Instrumentation RELATIONAL MODEL AND RELATIONAL ALGEBRA 6 hours

Relational model concepts, relational model constraints and relational database schemes, update operations and dealing with Constraint Violations, Unary relational Operations, SELECT and PROJECT, Relational Algebra Operations from Set Theory, Binary Relational Operations, JOIN and DIVISION, Additional Relational Operations, examples of Queries in Relational algebra, relational database design using ER-to-Relational mapping.

Unit-4 SQL –THE RELATIONAL DATABASE STANDARD 10 hours

SQL Data definition and data types, specifying basic constraints in SQL, Schemes, Change statements in SQL, basic Queries in SQL, more complex SQL queries, Insert, Delete and update statements in SQL, additional features SQL, specifying general constraints as assertion, views (virtual tables) in SQL, database Programming, issues and Techniques, Embedded SQL, Dynamic SQL, more examples; PL/SQL

Part B
Unit-5 DATABASE DESIGN 6 hours

Informal Design Guidelines for Relation Schemes, Functional Dependencies, Normal Forms based on Primary Keys, General Definitions of Second and Third Normal Forms, Boyce- Codd Normal Form, Properties of Relational Decompositions.

Unit-6 Introduction Security 6 hours

b: Introduction Security, Access control, Discretionary Access, Mandatory Access Control

Unit-7 & 8 TRANSACTION MANAGEMENT 14 hours

The ACID properties, Transactions and Schedules, Concurrent Execution of transactions, Lock-based Concurrency control, performance of locking, Transaction support In SQL, Introduction to crash recovery; 2PL, for serializability and recoverability, Introduction to lock management, Lock Conversions, Dealing with Deadlocks, Specialized locking Techniques, Concurrency control without locking, Introduction to ARIES, The log, Other Recovery related Data Structures, The write-ahead log Protocol, Check pointing, Recovering from a System Crash, Media Recovery, Other Algorithms and Interaction with Concurrency control.

Last Updated: Tuesday, January 24, 2023