0% found this document useful (0 votes)
132 views2 pages

Database Systems for Students

This document provides information about the course "Data Base Management System". The course code is EE 604A and it is a 3 credit course with 36 total contact hours and no prerequisites. The course aims to teach students how to apply ER diagrams, create normalized relational databases, analyze queries, ensure transactions satisfy ACID properties, and create and maintain organizational databases. The course is divided into 6 modules covering topics such as the database architecture, ER and relational models, SQL, database design normalization, internal RDBMS components, and file organization. 5 textbooks are listed as references.

Uploaded by

Sayani Chandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views2 pages

Database Systems for Students

This document provides information about the course "Data Base Management System". The course code is EE 604A and it is a 3 credit course with 36 total contact hours and no prerequisites. The course aims to teach students how to apply ER diagrams, create normalized relational databases, analyze queries, ensure transactions satisfy ACID properties, and create and maintain organizational databases. The course is divided into 6 modules covering topics such as the database architecture, ER and relational models, SQL, database design normalization, internal RDBMS components, and file organization. 5 textbooks are listed as references.

Uploaded by

Sayani Chandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Name: Data Base Management System

Course Code: EE 604A


Contact: 3L:0T:0P
Total Contact Hours: 36
Credit: 3

Prerequisites:
1. Logic of programming language
2. Basic concepts of data structure and algorithms

Course Outcome: On completion of the course students will be able to


CO1. Apply the knowledge of Entity Relationship (E-R) diagram for an application.
CO2. Create a normalized relational database model.
CO3. Analyze real world queries to generate reports from it.
CO4. Determine whether the transaction satisfies the ACID properties.
CO5. Create and maintain the database of an organization.

Course Content

Module 1: Introduction [3L]


Concept and Overview of DBMS, Data Models, Database Languages, Database Administrator,
Database Users, Three Schema architecture of DBMS.

Module 2: Entity-Relationship and Relational Database Model [11L]


Basic concepts, Design Issues, Mapping Constraints, Keys, Entity-Relationship Diagram, Weak Entity
Sets, Extended E-R features, case study on E-R Model. Structure of relational Databases, Relational
Algebra, Relational Calculus, Extended Relational Algebra Operations, Views, Modifications of the
Database.

Module 3: SQL and Integrity Constraints [6L]


Concept of DDL, DML, DCL. Basic Structure, Set operations, Aggregate Functions, Null Values,
Domain Constraints, Referential Integrity Constraints, assertions, views, Nested Subqueries,
Database security application development using SQL, Stored procedures and triggers.

Module 4: Relational Database Design [8L]


Functional Dependency, Different anomalies in designing a Database., Normalization using functional
dependencies, Decomposition, Boyce-Codd Normal Form, 3NF, Normalization using multi-valued
dependencies, 4NF, 5NF, Case Study

Module 5: Internals of RDBMS [9L]


Physical data structures, Query optimization: join algorithm, statistics and cost bas optimization.
Transaction processing, Concurrency control and Recovery Management: transaction model
properties, state serializability, lock base protocols; two phase locking, Dead Lock handling

Module 6: File Organization and Index Structures [6L]


File and Record Concept, Placing file records on Disk, Fixed and Variable sized Records, Types of
Single-Level Index (primary, secondary, clustering), Multilevel Indexes

Text Books:
1. Henry F. Korth and Silberschatz Abraham, ― “Database System Concepts”, Mc.Graw Hill.
2. Elmasri Ramez and Novathe Shamkant, ― “Fundamentals of Database Systems”, Benjamin
Cummings Publishing Company.
3. Ramakrishnan: Database Management System, McGraw-Hill
4. Gray Jim and Reuter Address, ― “Transaction Processing: Concepts and Techniques”, Moragan
Kauffman Publishers.
5. Ullman JD., ― “Principles of Database Systems”, Galgottia Publication.

Reference Books:
1. Jain: Advanced Database Management System CyberTech
2. Date C. J., ― “Introduction to Database Management”, Vol. I, II, III, Addison Wesley.
3. “Fundamentals of Database Systems”, Ramez Elmasri, Shamkant B.Navathe, Addison Wesley
Publishing Edition
4. “Database Management Systems”, Arun K.Majumdar, Pritimay Bhattacharya, Tata McGraw Hill

You might also like