Introduction Concept: Collection of many logically related databases Need of w ell 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