You are on page 1of 1

CAP627:DATABASE BACKUP AND RECOVERY

L:3 Course Objectives: T:0 P:0 Credits:3

To understand backup and recovery techniques To learn how to protect the data through failure analysis and recovery To implement best practices of backup and recovery in daily life

Unit I Introductory Concepts : Databases and Information Systems, An example usage contex, Database system concepts and architecture Unit II Data Protection: RAID : RAID Array Components, Striping, Mirroring, Parity, RAID Levels Unit III Transaction Processing : Transaction Fundamentals, Concurrency issues, Necessary properties of transactions, Transaction states, Serializability, Recoverable and non-recoverable schedules, Cascading rollbacks, Cascadeless schedules Unit IV Concurrency Control : Serialized and non-serialized schedule, Locking, Lock compatibility matrix, Deadlocks and starvation, Two phase locking 2PL protocol, Timestamp ordering and Multi versioning protocol, Multi granularity locking, Deadlock prevention protocols, Deadlock recovery Unit V Backup Concepts : Discretionary access control, Mandatory access control and multi level security, Statistical database security, Backup technologies Unit VI Recovery Techniques : Recovery concepts, Deferred updates technique, Immediate update technique, Shadow paging, ARIES recovery algorithm Text Books: 1. Information Storage and Management - Storing, Managing, and Protecting Digital Information in Classic, Virtualized, and Cloud Environments by EMC Education Services, Wiley, 2nd Edition, (2012)

2. Fundamentals of Database Systems by Elmasri, Navathe, Pearson, 3rd Edition, (2004) References: 1. ENTERPRISE SYSTEMS Backup and Recovery A CORPORATE INSURANCE POLICY by Preston de Guise, CRC Press, 1st Edition,

Page:1/1

Print Date : 2/28/2014 2:16:40 PM

You might also like