0% found this document useful (0 votes)
5 views

Advanced Database Management Systems Index

The document outlines the syllabus for an Advanced Database Management Systems course, covering topics such as Advanced SQL, Object-Based Databases, Query Processing, Recovery Systems, Database Architectures, Distributed Databases, and Advanced Data Types. Each unit delves into specific concepts, including SQL data types, query optimization techniques, recovery methods, and the architecture of database systems. Additionally, it addresses new applications in databases, such as multimedia and real-time transaction systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Advanced Database Management Systems Index

The document outlines the syllabus for an Advanced Database Management Systems course, covering topics such as Advanced SQL, Object-Based Databases, Query Processing, Recovery Systems, Database Architectures, Distributed Databases, and Advanced Data Types. Each unit delves into specific concepts, including SQL data types, query optimization techniques, recovery methods, and the architecture of database systems. Additionally, it addresses new applications in databases, such as multimedia and real-time transaction systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

MTCST14 Elective-II

Advanced Database Management Systems


UNIT-1: Advanced SQL: SQL Data Types and Schemas, Integrity Constraints,
Authorization, Embedded SQL, Dynamic SQL, Functions and Procedural
Constructs, Recursive Queries, Advanced SQL Features.

Object-Based Databases and XML: Complex Data Types, Structured Types


and Inheritance in SQL, Table Inheritance, Array and Multi set Types in SQL,
Object-Identity and Reference Types in SQL, Implementing O-R Features,
Persistent Programming Languages, Object-Oriented versus Object-Relational,
Structure of XML Data, XML Document Schema, Querying and Transformation,
Application Program Interfaces to XML, Storage of XML Data, XML Applications .

UNIT-2: Query Processing and Query Optimization: Measures of


Query Cost, Selection Operation, Sorting, Join Operation, Other
Operations, Evaluation of Expressions, Transformation of Relational
Expressions, Estimating Statistics of Expression Results, Choice of
Evaluation Plans, Materialized Views.

UNIT-3: Recovery System: Failure Classification, Storage Structure,


Recovery and Atomicity, Log-Based Recovery, Recovery with
Concurrent Transactions, Buffer Management, Failure with Loss of
Nonvolatile Storage, Advanced Recovery Techniques, Remote Backup
Systems.
UNIT-4: Database-System Architectures: Centralized and Client –
Server Architectures, Server System Architectures, Parallel Systems,
Distributed Systems, Network Types, Parallel Databases, I/O
Parallelism, Inter query Parallelism, Intra query Parallelism, Intra
operation Parallelism, Interoperation Parallelism, Design of Parallel
Systems.

UNIT-5: Distributed Databases: Homogeneous and Heterogeneous


Databases, Distributed Data Storage, Distributed Transactions, Commit
Protocols, Concurrency Control in Distributed Databases, Availability,
Distributed Query Processing, Heterogeneous Distributed Databases.

UNIT-6: Advanced Data Types and New Applications: Time in


Databases, Spatial and Geographic Data, Multimedia Databases,
Mobility and Personal Databases. Advanced Transaction Processing:
Transaction-Processing Monitors, Transactional Workflows, E-
Commerce, Main-Memory Databases, Real-Time Transaction Systems,
Long-Duration Transactions, Transaction Management in
Multi databases.
UNIT 1 UNIT 2
SQL Data Types and Schemas Query Processing and
Integrity Constraints
Query Optimization:
Authorization
Embedded SQL Measures of Query Cost,
Dynamic SQL
Selection Operation,
Functions and Procedural Constructs
Recursive Queries Sorting,
Advanced SQL Features
Join Operation,
Functions in Advanced SQL
Object-Based Databases and XML Other Operations,
Complex Data Types
Evaluation of Expressions,
Structured Types
Inheritance in SQL Transformation of Relational
Array and Multi set Types in SQL
Expressions,
Object-Identity
Reference Types in SQL Estimating Statistics
Implementing O-R Features
Expression Results,
Persistent Programming Languages
Object-Oriented Database Choice of Evaluation Plans,
Structure of XML Data
Materialized Views.
XML Document Schema
Querying and Transformation UNIT 5
Application Program Interfaces to Homogeneous and Heterogeneous
XML
Databases Distributed Data Storage
Storage of XML Data
XML Applications in DBMS Distributed Transactions
XML Schemas
Commit Protocols
XML Schema Definition
SQL Schemas Concurrency Control in Distributed
SQL Integrity Constraints
Databases
Authentication
Embedded SQL Availability
Recursive Queries
Distributed Query Processing
Array and Multi set
Multi set Types Heterogeneous Distributed
Persistent Programming Languages
Databases
Object Oriented
Object Relational
UNIT 3 UNIT 4
Failure Classification in DBMS Centralized and Client –Server
Storage Structure in DBMS Architectures
Recovery and Atomicity in DBMS
Sharding
Recovery with current transactions:
Replication
Properties of a transaction:
What is the Distinction between a Deferred
Caching
and an Immediate Update? Load balancing
Backup Techniques
server system architecture in dbms
What are Transaction Logs?
PARALLEL SYSTEM IN DBMS:
What is Shadow Paging?
DISTRIBUTED SYSTEMS IN DBMS :
Atomicity:
4.Log-Based Recovery Network Types IN DBMS:
5.Recovery with Concurrent Transactions in Parallel Databases in DBMS :
DBMS
I/O Parallelism in DBMS :
6.Buffer Management in DBMS
Inter query Parallelism in :
6.Advanced Recovery Techniques in DBMS
Logical Undo Logging Intra operation Parallelism in:
Operation Logging Interoperation Parallelism in :
Transaction Rollback Design of Parallel Systems in :
Crash Recovery:
Check pointing
Fuzzy Check pointing:
7.Loss of Volatile Storage
Remote Backup Systems
UNIT 6
Time in Databases
8
Spatial and Geographic Data
E4eredcv
Multimedia Databases

Mobility and Personal Databases.

E Commerce

Advanced Transaction Processing

Date and Time Functions in DBMS

Spatial Databases

Geographic data

Represented of Geometric Information

Multimedia Databases

Mobile Databases

Routing and Query Processing

Personal Databases

Advanced Transaction Processing

Transaction Management in DBMS

Facts about Database Transactions

Why do you need concurrency in


Transactions?

States of Transactions

What are ACID Properties

Types of Transactions

Based on Application areas


What is a Schedule?
Database Management in E-Commerce Firms
Main Memory database:
Main Memory Databases Materialized views

1) What are the approaches adopted to evaluate an Distributed Transaction


expression which contains multiple operations?
Main Memory Databases
2) Describe the circumstances in which you would
Transactional workflows
choose to use Xtend SQL rather than the SQL
E commerce long
alone or only a general-purpose programming
language. Main memory databases
3) Explain the built-in data types that supported in
SQL.
Explain the distribution between X type and a
4) Distributed Transaction reference type. Brief X, under which
5) Materialized views circumstances would you choose the used
reference type?
6) What is referential integrity. Explain with example
Discuss in detail about the applications of XML
7) Explain various data replication techniques of
and storing and communicating data for
DDBMS by giving their merits and demerits.
accessing service information resources
Real time transaction systems
What are the approaches adopted to evaluate
- Transaction management in multi databases
an expression which contains multiple
Congruence control in distributed databases

Advanced transaction processing

- What do you mean by ddbms in long ans

Explain various data replication techniques of DDBMS


by giving their merits and demerits.

What is Concurrency Control? Explain Multi-Version


Concurrency Control Technique

-Explain the built-in data types that supported in SQL

What is referential integrity. Explain with example

Describe the circumstances in which you would choose


to use Xtend SQL rather than the SQL

alone or only a general-purpose programming


language.

How does the concept of an object-oriented model


differ from the entity-e r- model?
MTCST14 Elective-II
Advanced Database Management Systems
UNIT-1: Advanced SQL : SQL Data Types and Schemas, Integrity
Constraints, Authorization, Embedded SQL, Dynamic SQL, Functions
and Procedural Constructs, Recursive Queries, Advanced SQL Features.

Object-Based Databases and XML: Complex Data Types, Structured Types and
Inheritance in SQL, Table Inheritance, Array and Multi set Types in SQL, Object-
Identity and Reference Types in SQL, Implementing O-R Features, Persistent
Programming Languages, Object-Oriented versus Object-Relational, Structure of
XML Data, XML Document Schema, Querying and Transformation, Application
Program Interfaces to XML, Storage of XML Data, XML Applications.

UNIT-2: Query Processing and Query Optimization: Measures of


Query Cost, Selection Operation, Sorting, Join Operation, Other
Operations, Evaluation of Expressions, Transformation of Relational
Expressions, Estimating Statistics of Expression Results, Choice of
Evaluation Plans, Materialized Views.

UNIT-3: Recovery System: Failure Classification, Storage Structure,


Recovery and Atomicity, Log-Based Recovery, Recovery with
Concurrent Transactions, Buffer Management, Failure with Loss of
Nonvolatile Storage, Advanced Recovery Techniques, Remote Backup
Systems.

UNIT-4: Database-System Architectures: Centralized and Client –


Server Architectures, Server System Architectures, Parallel Systems,
Distributed Systems, Network Types, Parallel Databases, I/O Parallelism,
Inter query Parallelism, Intra query Parallelism, Intra operation
Parallelism, Interoperation Parallelism, Design of Parallel Systems.

UNIT-5: Distributed Databases : Homogeneous and Heterogeneous


Databases, Distributed Data Storage, Distributed Transactions, Commit
Protocols, Concurrency Control in Distributed Databases, Availability,
Distributed Query Processing, Heterogeneous Distributed Databases.

UNIT-6: Advanced Data Types and New Applications : Time in


Databases, Spatial and Geographic Data, Multimedia Databases, Mobility
and Personal Databases. Advanced Transaction Processing:
Transaction-Processing Monitors, Transactional Workflows, E-
Commerce, Main-Memory Databases, Real-Time Transaction Systems,
Long-Duration Transactions, Transaction Management in
Multi databases.

You might also like