0% found this document useful (0 votes)
24 views

CAP200

Uploaded by

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

CAP200

Uploaded by

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

CAP200:DATABASE MANAGEMENT SYSTEMS

Course Outcomes: Through this course students should be able to

CO1 :: understand the database concepts and database management system software.

CO2 :: Identify the basic concepts and various data model used in database design ER modelling
concepts and architecture use and design queries using SQL.

CO3 :: Discuss the normalization theory and apply such knowledge to normalization of a
database.
CO4 :: Apply and relate the concept of transaction, concurrency control and recovery in database.

CO5 :: Examine recovery system and to be familiar with cloud database and distributed
databases.

Unit I
Basic Concepts : Purpose of database systems, Components of DBMS, DBMS Architecture, Data
Independence, Different Data Models, Various types of constraints
Unit II
Structure of Relational Databases : Relational Databases, Relational Algebra, Views, DDL
statements in SQL, DML statements in SQL, JOINS
Unit III
Database Design : Design guidelines, Relational database design, Pitfalls in Relational Database
Design, Second Normal Form, Third Normal Form, Forth Normal Form, Fifth Normal Form, First
Normal Form, Types of dependencies
Unit IV
Transaction Processing : Transaction concept, Desirable properties of transactions, Schedules and
Recoverability, Serializability of schedules
Unit V
Concurrency Control and Recovery : Lock-Based Protocols, Deadlock Handling, Multiple
Granularity, Timestamp-Based Protocols, Validation-Based Protocols, Failure Classification, Buffer
Management, Failure with Loss of Nonvolatile Storage, Log based recovery, Shadow paging
Unit VI
Distributed Databases : Distributed Databases, Client /Server Databases, Data Fragmentation,
Replication and Allocation Techniques, SemiJoin, Homogeneous and Heterogeneous Databases,
Distributed Data Storage, Distributed Transactions, Cloud-Based Databases

Text Books:
1. DATABASE SYSTEMS CONCEPTS by ABRAHAM SILBERSCHATZ, HENRY F. KORTH, S.
SUDARSHAN, MCGRAW HILL EDUCATION
References:
1. AN INTRODUCTION TO DATABASE DESIGN by C. J. DATE, S. SWAMYNATHAN, A. KANNAN,
PEARSON
2. FUNDAMENTALS OF DATABASE SYSTEMS by ELMASRI AND NAVATHE, PEARSON

Session 2021-22 Page:1/1

You might also like