Name of Sub. & Code: Advanced Database Management Systems (7CS6.2)
Unit No. Category A Category B Category C I Estimating the Cost of a Query Processing and Plan, Relational Algebra Optimization: Overview of (Query Equivalences, Enumeration Relational Query Optimization, Processing and of Alternative Plans. System Catalog in a Relational Optimization) DBMS , Alternative Plans, Translating SQL, Queries into Algebra II Object Database Systems: Object Database Systems: Objects, OIDs and Motivating Examples, Structured Reference Types, Database Data Types, Operations On (Object Design for an ORDBMS, Structured Data, Encapsulation Database Systems) ORDBMS Implementation and ADT's, Inheritance, , Challenges ORDBMS, Comparing RDBMS, OODBMS, and ORDBMS. III Parallel Query Parallel and Distributed Optimization, Distributed Databases: Architectures for DBMS Architectures, Parallel, Databases, Parallel (Parallel and Distributed Query Query Evaluation, Parallelizing Distributed Databases) Processing, Updating Individual Operations, Storing Distributed Data, Data in a Distributed DBMS, Introduction to Distributed Distributed Catalog Management Transactions, Distributed Concurrency Control, Distributed Recovery IV Discretionary Access Control- Database Security Grant and Revoke on Views and and Authorization: Integrity Constraints, Mandatory Introduction to Access Control- Multilevel Database Security, (Database Security and Relations and Polyinstantiation, Access Control, Authorization) Covert Channels, DoD Security Additional Issues Levels, Additional Issues Related to Security- Related to Security- Security in Role of the Statistical Databases, Database Encryption. Administrator V POSTGRES: Transaction POSTGRES: POSTGRES user Management, Storage and interfaces, sql variations and Indexing, Query processing extensions and optimizations, System XML: Motivation, Structure of (PostgreSQL & XML) Architectures. XML data, XML Document Schema, Querying and Transformation, Application Program Interface to XML, Storage of XML Data, XML applications.