FrmCourseSyllabus Aspx
FrmCourseSyllabus Aspx
CO1 :: understand the database concepts and database management system software
CO3 :: analyze the concept of normalization, transaction, concurrency control and recovery in
database
CO4 :: analyze use of distributed databases in industry applications
Unit I
Fundamentals of DBMS : Difference between Conventional file system and DBMS, Components of
DBMS, Architecture of DBMS, Different data models, Data independence, Various types of constraints
Unit II
Relational Databases Design : Structure of relational databases,, Relational Algebra,, Views,, Basic
structure of SQL Queries,, DDL statements, DCL statements, Joins in databases
Unit III
Database Design : Design guidelines,, Pitfalls in relational database design,, DBA, responsibilities of
DBA,, Need of Normalisation,, first normal form, second normal form, third normal form, forth normal
form, fifth normal form,, Types of dependencies
Unit IV
Transaction Management : Concept of Transaction,, Desirable properties of transactions (ACID),,
Schedules, Serializability of schedules, Recoverability
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 : Introduction to distributed databases,, Client /Server Databases,, Data
Fragmentation,, Replication and Allocation Techniques,, semi-join,, Homogeneous and Heterogeneous
Databases,, Distributed Data Storage,, Distributed Transactions,, Cloud-Based Databases
List of programs
• Implementation of DDL Statements
Text Books:
1. DATABASE SYSTEM CONCEPTS by AVI SILBERSCHATZ HENRY F. KORTH S. SUDARSHAN,
MC GRAW HILL
References:
1. SQL, PL/SQL THE PROGRAMMING LANGUAGE OF ORACLE by IVAN BAYROSS, BPB
PUBLICATIONS