| Relations with relation names as arguments: algebra and calculus |
| Full text |
Pdf
(774 KB)
|
| Source
|
Symposium on Principles of Database Systems
archive
Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
table of contents
San Diego, California, United States
Pages: 346 - 353
Year of Publication: 1992
ISBN:0-89791-519-4
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 18, Citation Count: 14
|
|
|
ABSTRACT
We consider a version of the relational model in which relation names may appear as arguments of other relations. Allowing relation names as arguments provides enhanced modelling capabilities, allowing some object-oriented features to be expressed within the relational model. We extend relational algebra with operators for accessing relations, and also define a relational calculus based on the logic HiLog. We prove two equivalence results between extensions of relational algebra provide higher expressive power than relational algebra on any given database. Finally, we argue that the extensions proposed here are relatively easy to provide in practice, and should be expressible within modern query languages.
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.
| |
C+76
|
D.D. Chamberlin et al. SEQUEL 2: A unified approach to data definition, manipulation and control. IBM Journal of Research and Develipment, 20(6):560- 575, 1976.
|
| |
CKW89
|
W. Chen, M. Kifer, and D. S. Warren. ttiLog: A first order semantics for higher-order logic programming constructs. In Proc. Norih American Logic Programming Conference, 1989.
|
 |
Cod70
|
|
| |
Cod72
|
E. F. Codd. Relational completeness of data base sublanguages. Data Base Systems, pages 65-98, 1972.
|
 |
DiP69
|
|
 |
Klu82
|
|
 |
PDR91
|
Geoffrey Phipps , Marcia A. Derr , Kenneth A. Ross, Glue-Nail: a deductive database system, Proceedings of the 1991 ACM SIGMOD international conference on Management of data, p.308-317, May 29-31, 1991, Denver, Colorado, United States
|
 |
Ros91
|
|
 |
SS77
|
|
| |
Ull89
|
J.D. V11m n. of Knowledge Base Systems. Computer Science Press, Rockville, MD, 1989. (Two volumes).
|
CITED BY 14
|
|
|
|
|
|
|
|
Frank Neven , Dirk Van Gucht , Jan Van den Bussche , Gottfried Vossen, Typed query languages for databases containing queries, Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.189-196, June 01-04, 1998, Seattle, Washington, United States
|
|
|
Jan Van den Bussche , Dirk Van Gucht , Gottfried Vossen, Reflective programming in the relational algebra, Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.17-25, May 25-28, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|