CAD202 DATABASE MANAGEMENT SYSTEMS
CAD202 DATABASE MANAGEMENT SYSTEMS
CO1 :: understand the database design and make use of database management systems for
applications
CO2 :: identify relational constructs like algebra, constraints and design queries using SQL
CO3 :: apply normalization and the concept of real time transaction management systems to
cater concurrency control
CO4 :: analyze programming constructs and file organization in databases
Unit I
Introduction to Databases : Purpose of database systems, components of dbms, applications of
dbms, three tier dbms architecture, data independence, database schema, instance, data modeling,
entity relationship model, relational model
Unit II
Relational Query Languages : Relational algebra, introduction to data definition language, data
manipulation, data control and transaction control language, integrity constraints, database keys, sql
basic operations, aggregate functions, sql joins, set operators, views, subqueries
Unit III
Relational Database Design : Data integrity rules, functional dependency, need of normalization,
first normal form, second normal form, third normal form, boyce codd normal form, multivalued
dependencies, fourth normal form, join dependencies, fifth normal form, pitfalls in relational database
design
Unit IV
Database Transaction Processing : Desirable properties of transactions, schedules, serializability
of schedules, concurrency control, recoverability, transaction system concepts
Unit V
Programming Constructs in Databases : Flow control statements, functions, stored procedures,
cursors, triggers, exception handling
Unit VI
File Organization and Trends in Databases : File organizations and its types, indexing, types of
indexing, hashing, hashing techniques, introduction to big data, nosql systems
List of programs
• Write SQL code to execute basic operations of SQL, DDL, DML commands.
Text Books:
1. DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, ABRAHAM SILBERSCHATZ, S.
SUDARSHAN,, MC GRAW HILL
2. AN INTRODUCTION TO DATABASE SYSTEMS by C. J. DATE, S. SWAMYNATHAN, A.
KANNAN,, PEARSON
References: