ACM Home Page
Please provide us with feedback. Feedback
Interoperability of multiple autonomous databases
Full text PdfPdf (2.66 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 22 ,  Issue 3  (September 1990) table of contents
Special issue on heterogeneous databases
Pages: 267 - 293  
Year of Publication: 1990
ISSN:0360-0300
Authors
Witold Litwin  INRIA, Le Chesnay, France
Leo Mark  Univ. of Maryland, College Park
Nick Roussopoulos  Univ. of Maryland, College Park
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 155,   Citation Count: 67
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/96602.96608
What is a DOI?

ABSTRACT

Database systems were a solution to the problem of shared access to heterogeneous files created by multiple autonomous applications in a centralized environment. To make data usage easier, the files were replaced by a globally integrated database. To a large extent, the idea was successful, and many databases are now accessible through local and long-haul networks. Unavoidably, users now need shared access to multiple autonomous databases. The question is what the corresponding methodology should be. Should one reapply the database approach to create globally integrated distributed database systems or should a new approach be introduced? We argue for a new approach to solving such data management system problems, called multidatabase or federated systems. These systems make databases interoperable, that is, usable without a globally integrated schema. They preserve the autonomy of each database yet support shared access. Systems of this type will be of major importance in the future. This paper first discusses why this is the case. Then, it presents methodologies for their design. It further shows that major commerical relational database systems are evolving toward multidatabase systems. The paper discusses their capabilities and limitations, presents and discusses a set of prototypes, and, finally, presents some current research issues.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
BREITBART, Y., AND TIEMAN, L. 1985. ADDS: Heterogeneous Distributed Database System, Distributed Data Sharing Systems, F. Schreiber and W. Litwin, Eds. North-Holland Publishing Co., The Netherlands.
3
 
4
CHU, W., Ed. 1987. Special issue on distributed database systems. Proc. IEEE 75, 5 (May), 532-735.
 
5
CONSULTATIVE COMMITTEE FOR SPACE DATA SYS- TEMS. 1987. Standard Formatted Data Units: Structure and Construction Rules. Red Book, Issue 2 (Feb.). National Aeronautics and Space Administration.
 
6
 
7
FANKHAUSER, P., LITWIN, W., NEUHOLD, E., AND SCHREFL, M. 1988. Global view definition and multidatabase languages: Two approaches to database integration. In Research into Networks and Distributed Applications, R. Speth, Ed. Elsevier North-Holland, New York, pp. 1069-1082.
 
8
9
 
10
HAMMER, M., AND MCLEOD, D. 1979. On database management system architecture. MIT Lab. for Comp. Sc. MIT/LCS/TM-141. (Oct.), 35.
 
11
HEIMBIGNER, D. 1987. A Federated System for Software Management. IEEE Data Engineering 10, 3 (Sept. 1987), 39-45.
12
 
13
International Standards Organization, 1987.
 
14
Remote Database Access Protocol. 2nd working draft. ISO/TC 97/SC 21/WG 3, 1987.
 
15
JAKOBSON, G., PIATETSKY-SHAPIRO, G., LAFOND, C., RAJINIKANTH, M., AND HERNANDEZ, J. 1988. CALIDA: A knowledge-based system for integrating multiple heterogeneous databases.In 3rd International Conference on Data and Knowledge Bases: Improving Usability and Responsiveness (Jerusalem, June). Morgan Kaufmann, San Mateo, Calif., pp. 3-18.
 
16
 
17
 
18
LANDERS, T., AND ROSENBERG, R. 1982. An Overview of Multibase in Distributed Databases, R. J. Schneider, Ed. North-Holland, The Netherlands.
 
19
 
20
LITWIN, W. 1985. Implicit joins in the multidatabase system MRDSM. IEEE-COMPSAC, 495-504.
 
21
 
22
LITWIN, W., AND ABDELLATIF, A. 1987. An overview of the multidatabase manipulation language MDSL. Invited paper. Proc. IEEE 75, 5 (May), 621-632.
 
23
 
24
LITWIN, W., AND TIRRI, H. 1988. Flexible Concurrency control using value dates. IEEE Distr. Proc. Techn. Comm. Newsletter. Spec. Issue on Heterogeneous Distributed Database Systems 10, 2 (Nov.), 42-49. Also in integration of Information Systems: Bridging Heterogenous Databases, A. Gupta, Ed. IEEE Press, New York, pp. 221-230.
 
25
LITWIN, W., et al. 1982. SIRIUS Systems {or Distributed Data Management, H. J. Schneider, Ed. North-Holland Publishing, The Netherlands, pp. 311-366.
 
26
LITWlN, W., et al. 1987. MSQL: A multidatabase language. INRIA Res. Rep. 695 (June), 41. Inf. Sci.
 
27
MARK, L. 1985. Self-describing database systems: Formalization and realization. Ph.D. dissertation, CS-TR-1484, Dept. of Computer Science, Univ. of Maryland, College Park, Maryland.
 
28
MARK, L., AND ROUSSOPOULOS, N. 1987a. Information interchange between self-describing databases. IEEE Data Eng. 10, 3 (Sept.), 46-52.
 
29
MARK, L., AND ROUSSOPOULOS, N. 1987b. Operational specifications of update dependencies. SRC-TR-87-37, Systems Research Center, Univ. of Maryland, College Park, Maryland. (Feb.), pp. 1-44.
 
30
MARK, L., ROUSSOPOULOS, N., AND CHU, B. 1985. Update dependencies. IFIP TC2 WG 2.6. Working Conference on Database Semantics (Jan.), Belgium. In Database Semantics, Steel, T.B. and Meersman, R., (Eds). North-Holland, The Netherlands, 1986, pp. 303-319.
 
31
 
32
 
33
Pu, C. 1987. Superdatabases: Transactions across database boundaries. IEEE Data Eng. 10, 3 (Sept.), 19-25.
 
34
 
35
ROUSSOPOULOS, N. 1983. Intensional semantics of a self-documenting relational model. CS-TR- 1264, Dept. of Computer Science, Univ. of Maryland, College Park.
 
36
 
37
 
38
ROUSSOPOULOS, N., AND MARK, L. 1984. Update dependencies in relational databases. In i st international Conference on Expert Database Systems (Kiawah Island, S.C., Oct.), Kerschberg, L. Ed. Sponsored by University of South Carolina and ACM-SIDMOD and SIGART.
 
39
ROUSSOPOULOS, N., AND MARK, L. 1985. Schema manipulation in self-describing and selfdocumenting data models. Int. J. Comput. Inf. Sci. 14, 1, 1-28.
 
40
ROUSSOPOULOS, N., AND WALLACE, S. 1982. Self description vs. self-documentation. Workshop on self-describing data structures, Univ. of Maryland, College Park.
 
41
RUSINKIEWICZ, M., AND CZEJDO, B. 1987. An approach to query processing in federated database systems. In Proceedings of the 20th International Conference on System Sciences (Hawaii, Jan.), pp. 430-440.
 
42
SARIS, S., Ed. 1987. Special issue on federated database systems. IEEE Data Eng. 10, 3 (Sept.), 64.
43
 
44
SHAN, M. (N. d.) Unified access in a heterogeneous information environment. Special issue on information sharing in heterogeneous database systems. IEEE Office Knowledge Engineering. To be published.
45
 
46
STANISZKIS, W., KAMINSKI, W., ET AL. 1985. Architecture of the Network Data Management Systems, F. Schreiber and W. Litwin, Eds. North- Holland, The Netherlands.
 
47
STONEBRAKER, M. 1975. Implementation of integrity constraints and views by query modification. No. ERL-M514. Electronics Res. Lab., College of Engineering, Univ. of California, Berkeley.
 
48
TEMPLETON, M., LUND, E., AND WARD, P. 1987b. Pragmatics of access control in Mermaid. IEEE Data Eng. 10, 3 (Sept.), 33-38.
 
49
TEMPLETON, M., BRILL, D., CHEN, A., DAO, S., LUND, E., MCGREGOR, R., AND WARD, P. Mermaid: A front-end to distributed heterogeneous databases. Proc. IEEE 75, 5 (May), 695-708.
 
50

CITED BY  67


REVIEW

"Fazli Can : Reviewer"

Multidatabases (MDBs) or interoperable databases are multiple autonomous databases managed together. Unlike a distributed database management system (DDBMS), they do not have a single global conceptual schema. In many cases, database users res  more...

Collaborative Colleagues:
Witold Litwin: colleagues
Leo Mark: colleagues
Nick Roussopoulos: colleagues