ACM Home Page
Please provide us with feedback. Feedback
A relational algebra for data/metadata integration in a federated database system
Full text PdfPdf (1.44 MB)
Source Conference on Information and Knowledge Management archive
Proceedings of the tenth international conference on Information and knowledge management table of contents
Atlanta, Georgia, USA
Session: Query Processing table of contents
Pages: 65 - 72  
Year of Publication: 2001
ISBN:1-58113-436-3
Authors
Catharine Wyss  Indiana University
Dirk Van Gucht  Indiana University
Sponsors
SIGMIS: ACM Special Interest Group on Management Information Systems
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 75,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   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/502585.502597
What is a DOI?

ABSTRACT

The need for interoperability among databases has increased dramatically with the proliferation of readily available DBMS and application software. Even within a single organization, data from disparate relational databases must be integrated. A framework for interoperability in a federated system of relational databases should be inherently relational, so that it can use existing techniques for query evaluation and optimization where possible and retain the key features of SQL, such as a modest complexity and ease of query formulation. Our contribution is a logspace relational algebra, the Meta-Algebra (MA), for data/metadata integration among relational databases containing semantically similar information in schematically disparate formats. The MA is a simple yet powerful extension of the classical relational algebra (RA). The MA has a natural declarative counterpart, the Meta-Query Language (MQL), which we briefly describe. We state a result showing MQL and the MA are computationally equivalent, which enables us to algebratize MQL queries in fundamentally the same way as ordinary SQL queries. This algebratization in turn enables us to use MA equivalences to facilitate the application of known query optimization techniques to MQL query evaluation.


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
P. A. Bemsten, A. Y. Levy, and R. A. Pottinger. A vision for management of complex models. Technical Report MSR-TR-2000-53, Microsoft Research, 2000.
 
3
S. Busse, R.-D. Kutsche, U. Leser, and H. Weber. Federated information systems: Concepts, terminology and architectures. Technical Report 99-9, Technische Universitat Berlin, 1999.
 
4
W. Chen, M. Kifer, and D. S. Warren. HiLog: A foundation for higher-order logic programming. Technical report, Computer Science Department, SUNY at Stony Brook, 1990.
5
 
6
7
 
8
9
 
10
 
11
R. Jakobovits. Integrating autonomous heterogeneous information sources. Technical report, Computer Science Department, University of Washington, 1997.
12
 
13
L. V. Lakshmanan, F. Sadri, and I. N. Subramanian. On the logical foundations of schema integration and evolution in heterogeneous database systems. In DOOD '93, 1993.
 
14
 
15
L. V Lakshmanan, F. Sadri, and I. N. Subramanian. Logic and algebraic languages for interoperability in multidatabase systems. Journal ofLogic Programming, 32(2):101-149, 1997.
 
16
L. V Lakshmanan, F. Sadri, and S. N. Subramanian. SchemaSQL: An extension to SQL for multi-database interoperability. http: //www. uncg. edu/~sadrif
 
17
 
18
 
19
S. B. Navathe and M. J. Donahoo. Towards intelligent integration of heterogeneous information sources. In Proceedings of the 6th International Hong Kong Computer Society Database Workshop, 1995.
 
20
C. M. Rood, D. Van Gucht, and F. I. Wyss. MD-SQL: A language for meta-data queries over relational databases. Technical Report TR-528, Computer Science Department, Indiana University, 1999.
21
 
22
F. Sadri and S. B. Wilson. Implementation of SchemaSQL -a language for relational multi-database systems. Technical report, Department of Mathematical Sciences, University of North Carolina at Greensboro, 1997.
 
23
 
24
M. Tresch and M. H. Scholl. A classification of multi-database languages. Technical Report 94-07, University of Ulm Faculty of Computer Science, 1994.
 
25
26
 
27
C. Wyss, F. Wyss, and D. Van Gucht. Augmenting SQL with dynamic typing to support interoperability in a relational federation. In Proceedings of the 4th International Conference on Engineering Federated Information Systems (EFIS 2001), 2001.


Collaborative Colleagues:
Catharine Wyss: colleagues
Dirk Van Gucht: colleagues