Abstract:
This paper defines a formal classification of multi-database languages into five levels of database integration with increasing degree of global control and decreasing degree of local autonomy. First, the fundamental interoperability concepts and mechanisms are identified for each of these levels. Their consequences on local autonomy as well as implementation draw-backs are discussed. Second, various multi-database languages are classified into these categories. In addition to our own language COOL*, other proposals are analyzed, including SQL*Net, Multibase, Superviews, VODAK, Pegasus, and O*SQL. Keywords: federated database systems, multi-databases languages, object algebra, views, object unification, object identity, autonomy. 1 Introduction Novel data-intensive information systems are characterized by cooperating (autonomous and heterogeneous) database systems and therefore increasingly require openness of database management systems (DBMSs) for a cooperation with other services,...
Citations
|
871
|
Federated database systems for managing distributed, heterogeneous, and autonomous databases
– Sheth, Larson
- 1990
|
|
450
|
A Comparative Analysis of Methodologies for Database Schema Integration
– Batini, Lenserini, et al.
- 1987
|
|
158
|
Updatable views in object-oriented databases
– SCHOLL, LAASCH, et al.
- 1991
|
|
125
|
Model independent assertions for integration of heterogeneous schemas
– Spaccapietra, Parent, et al.
- 1992
|
|
102
|
Superviews: virtual integration of multiple databases
– Motro
- 1987
|
|
83
|
Relative information capacity of simple relational database schemata
– Hull
- 1986
|
|
65
|
An overview of Multibase
– Landers, Rosenberg
- 1982
|
|
63
|
The use of information capacity in schema integration and translation
– Miller, Ioannidis, et al.
- 1993
|
|
37
|
The breakdown of the information model in multi-database systems
– Kent
- 1991
|
|
22
|
Object algebra and views for multi-objectbases, in
– Scholl, Schek, et al.
- 1994
|
|
21
|
Dynamic derivation of personalized views
– Neuhold, Schrefl
- 1988
|
|
18
|
An overview of Pegasus
– AHMED, ALBERT, et al.
- 1993
|
|
10
|
Schema transformation processors for federated objectbases
– TRESCH, SCHOLL
- 1993
|
|
8
|
O*SQL: a language for multidatabase interoperability
– LITWIN
- 1992
|
|
5
|
Object-Oriented Database Integration
– Schrefl
- 1988
|
|
4
|
Some thoughts on the future evolution of object-oriented database concepts
– Beeri
- 1993
|
|
3
|
Evolution towards, in, and beyond object databases
– Scholl, Tresch
- 1994
|
|
2
|
INGRES/Star User's Guide, Release 6.4
– Corp
- 1991
|
|
2
|
SQL*Net TCP/IP User's Guide, Version 1.2
– Corp
- 1989
|