Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CAP200:DATABASE MANAGEMENT SYSTEMS

L:3 T:0 P:0 Credits:3

Course Outcomes: Through this course students should be able to

CO1 :: understand the logical and physical aspects of the DBMS architecture and the concept of
normalization.

CO2 :: practice relational algebra queries to extract meaningful information.

CO3 :: employ various database design strategies such as normal forms on relational database

CO4 :: apply the principles of database transaction management ,database recovery and security

Unit I
Basic Concepts : Purpose of database systems, Components of DBMS, DBMS Architecture and Data
Independence, Data Independence, Different Data Models, Various types of constraints
Unit II
Structure of Relational Databases : Relational Databases, Relational Algebra, Tuple Relational
Calculus, Data definition with SQL, Insert statement in SQL, Delete statement in SQL, Update
statement in SQL, Views, Data Manipulation with SQL, DDL statements in SQL, DML statements in
SQL, JOINS
Unit III
Database Design : Design guidelines, Relational database design, Integrity Constraints, Boyce Codd
Normal Form, Multivalued Dependencies and Forth Normal Form, Pitfalls in Relational Database
Design, Second Normal Form, Third Normal Form, Join Dependencies, 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 : Lock-Based Protocols, Deadlock Handling, Timestamp-Based Protocols,
Validation-Based Protocols
Unit VI
Recovery : Failure Classification, Recovery and Recovery Algorithm, Buffer Management, Log based
recovery, Deferred and Immediate database modification

Text Books:
1. DATABASE MANAGEMENT SYSTEMS DESIGNING AND BUILDING BUSINESS APPLICATION
by G.V. POST, MCGRAW HILL EDUCATION
2. DATABASE MANAGEMENT AND DESIGN by HANSEN AND HANSEN, PRENTICE HALL

3. AN INTRODUCTION TO DATABASE SYSTEMS by C. J. DATE, S. SWAMYNATHAN, A.


KANNAN, PEARSON
4. DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, S. SUDARSHAN,ABRAHAM
SILBERSCHATZ, MCGRAW HILL EDUCATION
References:
1. DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, S. SUDARSHAN,ABRAHAM
SILBERSCHATZ, MCGRAW HILL EDUCATION
2. DATABASE MANAGEMENT SYSTEM by RAGHU RAMAKRISHNAN, MCGRAW HILL EDUCATION

3. AN INTRODUCTION TO DATABASE SYSTEMS by C.J. DATE, ADDISON-WESLEY

4. DATABASE SYSTEMS CONCEPTS by ABRAHAM SILBERSCHATZ, HENRY F. KORTH, S.


SUDARSHAN, MCGRAW HILL EDUCATION
5. AN INTRODUCTION TO DATABASE DESIGN by C. J. DATE, S. SWAMYNATHAN, A. KANNAN,
PEARSON
6. FUNDAMENTALS OF DATABASE SYSTEMS by ELMASRI AND NAVATHE, PEARSON

Session 2023-24 Page:1/2


Session 2023-24 Page:2/2

You might also like