III/IV B.Tech First Semester PVP14 Database Management Systems (Cs5T1) Department of Computer Science and Engineering Micro Syllabus
III/IV B.Tech First Semester PVP14 Database Management Systems (Cs5T1) Department of Computer Science and Engineering Micro Syllabus
UNIT 4
Database Design Theory :
Functional Dependencies
Normal forms based on Primary Keys
Second and Third Normal Forms
Boyce-Codd Normal Form
Multi valued Dependencies and Fourth Normal Form
Join Dependencies and Fifth Normal Form.
UNIT 5
Transaction Processing:
Introduction
Transaction and System Concepts
Desirable Properties of Transactions
Characterizing Schedules Based on Recoverability
Characterizing Schedules Based on Serializability
Transaction Support in SQL.
Introduction to Concurrency Control:
Two-Phase Locking Techniques:
1. Types of Locks and System Lock Tables
2. Guaranteeing Serializability by Two-Phase Locking.
Introduction to Recovery Protocols
1. Recovery Concepts
2. No-UNDO/REDO Recovery Based on Deferred Update
3. Recovery Techniques Based on Immediate Update
4. Shadow Paging.
Learning Resource
Text Books
1. DATABASE SYSTEMS Models, Languages, Design and Application Programming, 6th
Edition, Ramez Elmasri ,Shamkant B.Navathe , Pearson.