|
ABSTRACT
We provide a principled extension of SQL, called SchemaSQL, that offers the capability of uniform manipulation of data and schema in relational multidatabase systems. We develop a precise syntax and semantics of SchemaSQL in a manner that extends traditional SQL syntax and semantics, and demonstrate the following. (1) SchemaSQL retains the flavor of SQL while supporting querying of both data and schema. (2) It can be used to transform data in a database in a structure substantially different from original database, in which data and schema may be interchanged. (3) It also permits the creation of views whose schema is dynamically dependent on the contents of the input instance. (4) While aggregation in SQL is restricted to values occurring in one column at a time, SchemaSQL permits "horizontal" aggregation and even aggregation over more general "blocks" of information. (5) SchemaSQL provides a useful facility for interoperability and data/schema manipulation in relational multidatabase systems. We provide many examples to illustrate our claims. We clearly spell out the formal semantics of SchemaSQL that accounts for all these features. We describe an architecture for the implementation of SchemaSQL and develop implementation algorithms based on available database technology that allows for powerful integration of SQL based relational DBMS. We also discuss the applicability of SchemaSQL for handling semantic heterogeneity arising in a multidatabase system.
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
|
ACM. 1990. ACM Computing Surveys 22, 3 (Sept.). Special issue on HDBS.
|
| |
2
|
Sameet Agarwal , Rakesh Agrawal , Prasad Deshpande , Ashish Gupta , Jeffrey F. Naughton , Raghu Ramakrishnan , Sunita Sarawagi, On the Computation of Multidimensional Aggregates, Proceedings of the 22th International Conference on Very Large Data Bases, p.506-521, September 03-06, 1996
|
| |
3
|
|
| |
4
|
Rafi Ahmed , Philippe De Smedt , Weimin Du , William Kent , Mohammad A. Ketabchi , Witold A. Litwin , Abbas Rafii , Ming-Chien Shan, The Pegasus Heterogeneous Multidatabase System, Computer, v.24 n.12, p.19-27, December 1991
[doi> 10.1109/2.116885]
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
CHOMICKI,J.AND LITWIN, W. 1993. Declarative definition of object-oriented multidatabase mappings. In Distributed Object Management. M. T. Ozsu, U. Dayal, and P. Valduriez, Eds. Morgan- Kaufmann, Los Altos, Calif.
|
| |
12
|
CODD,E.F.,CODD,S.B.,AND SALLEY, C. T. 1995. Providing OLAP (on-line analytical processing) to user-analysts: An IT mandate. White paper-URL:http://www.arborsoft.com/papers/ coddTOC.html.
|
| |
13
|
|
| |
14
|
|
| |
15
|
FLORESCU,D.AND KOSSMANN, D. 1999. Storing and querying XML data using an RDMBS. IEEE Data Eng. Bull. 22, 3, 27-34.
|
| |
16
|
Hector Garcia-Molina , Yannis Papakonstantinou , Dallan Quass , Anand Rajaraman , Yehoshua Sagiv , Jeffrey Ullman , Vasilis Vassalos , Jennifer Widom, The TSIMMIS Approach to Mediation: Data Models and Languages, Journal of Intelligent Information Systems, v.8 n.2, p.117-132, March/April 1997
[doi> 10.1023/A:1008683107812]
|
| |
17
|
GINGRAS, F. 1997. Extending SchemaSQL towards multidimensional databases and OLAP. Master's dissertation, Dept. Computer Science. Concordia Univ., Montreal, Que., Canada.
|
| |
18
|
|
 |
19
|
Frédéric Gingras , Laks V. S. Lakshmanan , Iyer N. Subramanian , Despina Papoulis , Nematollaah Shiri, Languages for multi-database interoperability, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.536-538, May 11-15, 1997, Tucson, Arizona, United States
|
| |
20
|
|
| |
21
|
Jim Gray , Adam Bosworth , Andrew Layman , Hamid Pirahesh, Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Total, Proceedings of the Twelfth International Conference on Data Engineering, p.152-159, February 26-March 01, 1996
|
 |
22
|
Marc Gyssens , Laks V. S. Lakshmanan , Iyer N. Subramanian, Tables as a paradigm for querying and restructuring (extended abstract), Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.93-103, June 04-06, 1996, Montreal, Quebec, Canada
[doi> 10.1145/237661.237688]
|
| |
23
|
HAMMER,J.AND MCLEOD, D. 1993. An approach to resolving semantic heterogeneity in a federation of autonomous, heterogeneous database systems. Int. J. Intell. Coop. Inf. Syst. 2, 1, 51-83.
|
| |
24
|
|
| |
25
|
IBM. DB2 datajoiner. http://www.software.ibm.com/data/datajoiner.
|
| |
26
|
William Kelley , Sunit Gala , Won Kim , Tom Reyes , Bruce Graham, Schema architecture of the UniSQL/M multidatabase system, Modern database systems: the object model, interoperability, and beyond, ACM Press/Addison-Wesley Publishing Co., New York, NY, 1995
|
 |
27
|
Michael Kifer , Won Kim , Yehoshua Sagiv, Querying object-oriented databases, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.393-402, June 02-05, 1992, San Diego, California, United States
|
 |
28
|
|
| |
29
|
|
 |
30
|
|
 |
31
|
Ravi Krishnamurthy , Witold Litwin , William Kent, Language features for interoperability of databases with schematic discrepancies, Proceedings of the 1991 ACM SIGMOD international conference on Management of data, p.40-49, May 29-31, 1991, Denver, Colorado, United States
|
| |
32
|
|
| |
33
|
|
| |
34
|
LAKSHMANAN,L.V.S.,SADRI,F.,AND SUBRAMANIAN, I. N. 1993. On the logical foundations of schema integration and evolution in heterogeneous database systems. In Proceedings of the 3rd International Conference on Deductive and Object-Oriented Databases (DOOD '93) (Dec.). Lecture Notes in Computer Science, Vol. 760. Springer-Verlag, New York, pp. 81-100.
|
| |
35
|
LAKSHMANAN,L.V.S.,SADRI,F.,AND SUBRAMANIAN, I. N. 1997. Logic and algebraic languages for interoperability in multidatabase systems. J. Logic prog. 33, 2 (Nov.), 101-149.
|
| |
36
|
|
| |
37
|
LEFEBVRE, A., BERNUS,P.,AND TOPOR, R. 1992. Query transformation for accessing heterogeneous databases. In Workshop on Deductive Databases in conjunction with JICSLP (Nov.), pp. 31-40.
|
 |
38
|
|
 |
39
|
Richard J. Lipton , Jeffrey F. Naughton , Donovan A. Schneider, Practical selectivity estimation through adaptive sampling, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.1-11, May 23-26, 1990, Atlantic City, New Jersey, United States
|
| |
40
|
|
 |
41
|
|
| |
42
|
|
 |
43
|
|
| |
44
|
|
| |
45
|
|
| |
46
|
|
| |
47
|
MUMICK,I.S.AND ROSS, K. A. 1993. Noodle: A language for declarative querying in objectoriented database. In Proceedings of the 3rd International Conference on Deductive and Object- Oriented Databases (DOOD'93) (Dec.). Lecture Notes in Computer Science, Vol. 760, Springer-Verlag, New York.
|
 |
48
|
|
 |
49
|
|
| |
50
|
|
 |
51
|
|
| |
52
|
SADRI,F.AND WILSON, S. B. 1997. Implementation of SchemaSQL-A language for relational multi-database systems. Manuscript, www.uncg.edu/csadrif/papers.html.
|
 |
53
|
Sunita Sarawagi , Shiby Thomas , Rakesh Agrawal, Integrating association rule mining with relational database systems: alternatives and implications, Proceedings of the 1998 ACM SIGMOD international conference on Management of data, p.343-354, June 01-04, 1998, Seattle, Washington, United States
|
 |
54
|
|
| |
55
|
Jayavel Shanmugasundaram , Eugene J. Shekita , Rimon Barr , Michael J. Carey , Bruce G. Lindsay , Hamid Pirahesh , Berthold Reinwald, Efficiently Publishing Relational Data as XML Documents, Proceedings of the 26th International Conference on Very Large Data Bases, p.65-76, September 10-14, 2000
|
| |
56
|
Jayavel Shanmugasundaram , Kristin Tufte , Chun Zhang , Gang He , David J. DeWitt , Jeffrey F. Naughton, Relational Databases for Querying XML Documents: Limitations and Opportunities, Proceedings of the 25th International Conference on Very Large Data Bases, p.302-314, September 07-10, 1999
|
| |
57
|
SHETH, A., ED. December, 1991. Semantic Issues in Multidatabase Systems. SIGMOD Record 20,4.
|
 |
58
|
|
 |
59
|
|
| |
60
|
SQL STANDARDS HOME PAGE. 1996. SQL 3 articles and publications. URL: www.jcc.com/ sql articles.html.
|
| |
61
|
SUBRAMANIAN,S.N.AND VENKATARAMAN, S. 1998. Query optimization using restructuring views. IBM Internal Report.
|
| |
62
|
|
REVIEW
"Vasant B. Kaujalgi : Reviewer"
Modern information systems are very complex, due to wide area networks with Internet links, distributed databases, and the general characteristics of online systems. Therefore, the present version of structured query language (SQL) may not meet us
more...
|