-Akash Mukherjee 75
-Raj Manjrekar 63
-Ravikumar Kamma 47
-Shreyank Joshi 42
Introduction
 Concept:
 Collection of many logically related databases
 Need of well accepted standards for construction
 Examples:
 ODBC connection
 JDBC connection
Definition
A heterogeneous database system is an
automated (or semi-automated) system
for the integration of heterogeneous,
disparate database management system
to present a user with a single, unified
query interface.
Issues in Multi-Database Query
Processing
 Query Support
 Query Cost
 Query Translation
 Change Adaptation
Architecture
 Individual DB
 Wrapper methods
 Mediator
 Query processing and optimization
Database Integration
 Introduction
 Bottom-up design approach
 Schema integration
 Local to global schema conversion
 Either physical or logical level
Extract Transform
Load(ETL)
Schema Integration
 Introduction:
 Global Schema:
 Centralize global schema
 Centralize global schema with backup
 Replicated global schema
 Segmented global schema
 Issues of Schema integration
 Global schema maintenance
 Global schema creation
Schema Integration
 Process of schema integration
 Schema translation
 Export schema generation
 Schema integration
○ Pre-Integration
○ Discovery
○ Resolution
○ Merging
 Supplement database
Query Processing
 Overview
 Issues
 Heterogeneous cost model
○ Black box approach
○ Customized approach
○ Dynamic approach
Query Processing
 Query Optimization
○ Query based
○ Operator Based
 Adaptive query processing
○ Query mapping
○ Data localization
○ Global query optimization
○ Local query optimization
THANK YOU

Heterogeneous databases