13MCA352 Advanced Topics in DBMS syllabus for MCA


Unit-1 Over view of Storage and Indexing, Disks and Files 7 hours

Data on external storage; File organizations and indexing; Index data structures; Comparisonof file organizations; Indexes and performance tuning Memory hierarchy; RAID; Diskspace management; Buffer manager; Files of records; Page formats and record formats.

Unit-2 Transaction Management 6 hours

Introduction to Transaction Processing; Transaction and System Concepts; Desirable Propertiesof Transactions; Characterizing Schedules based on Recoverability; Characterizing Schedulesbased on Serializability; Two-Phase Locking Techniques for Concurrency Control;Concurrency Control based on Timestamp Ordering; Multiversion Concurrency ControlTechniques; Validation Concurrency Control Techniques;. Granularity of Data Items andMultiple Granularity Locking; Recovery Concepts, Recovery Techniques based on DeferredUpdate; Recovery Techniques based on Immediate Update; Shadow Paging; The ARIESRecovery Algorithms; Recovery in Multidatabase Systems; Database Backup and Recoveryfrom Catastrophic Failures.

Unit-3 Tree Structured Indexing 7 hours

Intuition for tree indexes; Indexed sequential access method; B+trees, Search, Insert, Delete,Duplicates, B+tress in practice

Unit-4 Hash-Based Indexing 4 hours

Static hashing, Extendible hashing, Linear hashing, comparisons

Unit-5 Overview of Query Evaluation, External Sorting 5 hours

The system catalog, Introduction to operator evaluation; Algorithm for relationaloperations; Introduction to query optimization; Alternative plans; A motivatingexample; what a typical optimizer does. When does a DBMS sort data? A simple two-waymerge sort; External merge sort

Unit-6 Evaluating Relational Operators 4 hours

The Selection operation; General selection conditions; The Projection operation; TheJoin operation; The Set operations; Aggregate operations; The impact of buffering.

Unit-7 A Typical Relational Query Optimizer 7 hours

Translating SQL queries in to Relational Algebra; Estimating the cost of a plan;Relational algebra equivalences; Enumeration of alternative plans; Nested sub-queries; otherapproaches to query optimization.

Unit-8 Physical Database Design and Tuning 6 hours

Introduction; Guidelines for index selection ,examples; Clustering and indexing; Indexesthat enable index-only plans, Tools to assist in index selection; Overview of database tuning;Choices in tuning the conceptual schema; Choices in tuning queries and views; Impact ofconcurrency; DBMS benchmarking.

Unit-9 More Recent Applications 6 hours

Mobile databases; Multimedia databases; Geographical Information Systems; Genome datamanagement.

Last Updated: Tuesday, January 24, 2023