Skip to main content

Advanced Database Technology

 

1. Parallel and distributed databases 

Principles and applications of database technology-Normalization Techniques -Database 

System Architectures-Centralized and Client-Server Architectures – Server System 

Architectures – Parallel Systems- Distributed Systems – Parallel Databases: I/O Parallelism – 

Inter and Intra Query Parallelism – Inter and Intra operation Parallelism – Distributed 

Database Concepts – Distributed Data Storage – Distributed Transactions – Commit Protocols – Concurrency Control – Distributed Query Processing – Three Tier Client Server Architecture- Case Studies. 

2.Object and object relational databases   

Introduction to Object Oriented Data Bases - Approaches - Modeling and Design 

-Persistence – Query Languages-Transaction– Multi Version Locks – 

Recovery – POSTGRES – JASMINE –GEMSTONE - ODMG Model- Concepts for Object 

Databases: Object Identity – Object structure – Type Constructors – Encapsulation of 

Operations – Methods – Persistence – Type and Class Hierarchies – Inheritance – Complex 

Objects – Object Database Standards,  , Temporal database , Languages and Design: ODMG 

Model – ODL – OQL – Object Relational and Extended – Relational Systems : Object 

Relational features in SQL / Oracle – Case Studies- Enhanced Data Models - Client/Server 

Model - Data Warehousing and Data Mining - 

Web Databases – Mobile Databases- XML and Web Databases 

3. XML databases  

 XML Databases: XML Data Model – DTD – XML Schema – XML Querying – Web Databases – JDBC – Information Retrieval – Data Warehousing – Data Mining. 

4. Mobile databases  

 Mobile Databases: Location and Handoff Management – Effect of Mobility on Data 

Management – Location Dependent Data Distribution – Mobile Transaction Models – Concurrency Control – Transaction Commit Protocols- Mobile Database Recovery Schemes. 

 

5. Intelligent databases  

Rules- Active databases – Deductive Databases – Knowledge bases-Multimedia Query languages - Spatial Databases – Multimedia Databases- Multidimensional Data Structures – Image Databases – Text/Document Databases- Video Databases – Audio Databases – Multimedia Database Design.