An approach to querying multiple object databases

Jia Ling Koh, Arbee L.P. Chen

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In a multidatabase system which consists of object databases, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency to help users retrieve data. The mapping between the global and component object schemas is complicated due to schema restructuring conducted to resolve various conflicts among component schemas before conducting schema integration. This mapping information is important for global query processing. In this paper, a mapping strategy is presented. A mapping equation is defined to denote the mappings for attributes and object instances between a virtual class and its constituent classes. In addition, a mapping graph is used to describe the mapping equation. Based on the mapping information, a mechanism for processing global queries in parallel is introduced. One processing unit is responsible for decomposing the global query into subqueries against the component databases. To handle the effects of schema restructuring, preprocessing and postprocessing units are also provided for each local DBMS. The results returned from component databases need to be integrated. The concept of object isomerism, where a real-world entity is represented by more than one object in different component databases, is considered for integrating query results.

Original languageEnglish
Pages (from-to)281-310
Number of pages30
JournalJournal of Information Science and Engineering
Volume18
Issue number2
Publication statusPublished - 2002 Mar 1

Fingerprint

restructuring
transparency
Object-oriented databases
Query processing
Processing
Transparency

Keywords

  • Global query processing
  • Multidatabase system
  • Object database
  • Object isomerism
  • Schema mapping strategy

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Hardware and Architecture
  • Library and Information Sciences
  • Computational Theory and Mathematics

Cite this

An approach to querying multiple object databases. / Koh, Jia Ling; Chen, Arbee L.P.

In: Journal of Information Science and Engineering, Vol. 18, No. 2, 01.03.2002, p. 281-310.

Research output: Contribution to journalArticle

@article{1d6a9270ca4c4c389c9966aa107ce112,
title = "An approach to querying multiple object databases",
abstract = "In a multidatabase system which consists of object databases, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency to help users retrieve data. The mapping between the global and component object schemas is complicated due to schema restructuring conducted to resolve various conflicts among component schemas before conducting schema integration. This mapping information is important for global query processing. In this paper, a mapping strategy is presented. A mapping equation is defined to denote the mappings for attributes and object instances between a virtual class and its constituent classes. In addition, a mapping graph is used to describe the mapping equation. Based on the mapping information, a mechanism for processing global queries in parallel is introduced. One processing unit is responsible for decomposing the global query into subqueries against the component databases. To handle the effects of schema restructuring, preprocessing and postprocessing units are also provided for each local DBMS. The results returned from component databases need to be integrated. The concept of object isomerism, where a real-world entity is represented by more than one object in different component databases, is considered for integrating query results.",
keywords = "Global query processing, Multidatabase system, Object database, Object isomerism, Schema mapping strategy",
author = "Koh, {Jia Ling} and Chen, {Arbee L.P.}",
year = "2002",
month = "3",
day = "1",
language = "English",
volume = "18",
pages = "281--310",
journal = "Journal of Information Science and Engineering",
issn = "1016-2364",
publisher = "Institute of Information Science",
number = "2",

}

TY - JOUR

T1 - An approach to querying multiple object databases

AU - Koh, Jia Ling

AU - Chen, Arbee L.P.

PY - 2002/3/1

Y1 - 2002/3/1

N2 - In a multidatabase system which consists of object databases, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency to help users retrieve data. The mapping between the global and component object schemas is complicated due to schema restructuring conducted to resolve various conflicts among component schemas before conducting schema integration. This mapping information is important for global query processing. In this paper, a mapping strategy is presented. A mapping equation is defined to denote the mappings for attributes and object instances between a virtual class and its constituent classes. In addition, a mapping graph is used to describe the mapping equation. Based on the mapping information, a mechanism for processing global queries in parallel is introduced. One processing unit is responsible for decomposing the global query into subqueries against the component databases. To handle the effects of schema restructuring, preprocessing and postprocessing units are also provided for each local DBMS. The results returned from component databases need to be integrated. The concept of object isomerism, where a real-world entity is represented by more than one object in different component databases, is considered for integrating query results.

AB - In a multidatabase system which consists of object databases, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency to help users retrieve data. The mapping between the global and component object schemas is complicated due to schema restructuring conducted to resolve various conflicts among component schemas before conducting schema integration. This mapping information is important for global query processing. In this paper, a mapping strategy is presented. A mapping equation is defined to denote the mappings for attributes and object instances between a virtual class and its constituent classes. In addition, a mapping graph is used to describe the mapping equation. Based on the mapping information, a mechanism for processing global queries in parallel is introduced. One processing unit is responsible for decomposing the global query into subqueries against the component databases. To handle the effects of schema restructuring, preprocessing and postprocessing units are also provided for each local DBMS. The results returned from component databases need to be integrated. The concept of object isomerism, where a real-world entity is represented by more than one object in different component databases, is considered for integrating query results.

KW - Global query processing

KW - Multidatabase system

KW - Object database

KW - Object isomerism

KW - Schema mapping strategy

UR - http://www.scopus.com/inward/record.url?scp=0036493922&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036493922&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0036493922

VL - 18

SP - 281

EP - 310

JO - Journal of Information Science and Engineering

JF - Journal of Information Science and Engineering

SN - 1016-2364

IS - 2

ER -