TY - JOUR
T1 - Schema Integration and Query Processing for Multiple Object Databases
AU - Chen, Arbee L.P.
AU - Koh, Jia Ling
AU - Kuo, Tony C.T.
AU - Liu, Chih Chin
PY - 1995
Y1 - 1995
N2 - In a multiple database system, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency for the users to retrieve data. The main problem for constructing a global schema is to resolve conflicts among component schemas. In this paper, we define corresponding assertions for the database administrators to specify the semantic correspondences among component object schemas. Based on these assertions, integration rules are designed, which use a set of primitive integration operators to restructure the component schemas for resolving the conflicts and do the integration. The principle of our integration strategy is to keep the data of component databases retrievable from the global schema without losing information. Moreover, more informative query answers may be derived from the multiple databases due to schema integration. The strategies for processing the global queries are proposed, which use the provided mapping information between global schema and component schemas to decompose the global queries into a set of subqueries. A Flow Control Language is then defined to specify the execution flow of the subqueries as well as the integration of the partial results. Some query optimization techniques are considered in the specification of the execution flow.
AB - In a multiple database system, a global schema created by integrating schemas of the component databases provides a uniform interface and high level location transparency for the users to retrieve data. The main problem for constructing a global schema is to resolve conflicts among component schemas. In this paper, we define corresponding assertions for the database administrators to specify the semantic correspondences among component object schemas. Based on these assertions, integration rules are designed, which use a set of primitive integration operators to restructure the component schemas for resolving the conflicts and do the integration. The principle of our integration strategy is to keep the data of component databases retrievable from the global schema without losing information. Moreover, more informative query answers may be derived from the multiple databases due to schema integration. The strategies for processing the global queries are proposed, which use the provided mapping information between global schema and component schemas to decompose the global queries into a set of subqueries. A Flow Control Language is then defined to specify the execution flow of the subqueries as well as the integration of the partial results. Some query optimization techniques are considered in the specification of the execution flow.
UR - http://www.scopus.com/inward/record.url?scp=0029521687&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029521687&partnerID=8YFLogxK
U2 - 10.3233/ICA-1995-2103
DO - 10.3233/ICA-1995-2103
M3 - Article
AN - SCOPUS:0029521687
SN - 1069-2509
VL - 2
SP - 21
EP - 34
JO - Integrated Computer-Aided Engineering
JF - Integrated Computer-Aided Engineering
IS - 1
ER -