|
ABSTRACT
The expressiveness of various object-oriented languages is investigated with respect to their ability to create new objects. We focus on database method schemas (dms), a model capturing the data manipulation capabilities of a large class of deterministic methods in object-oriented databases. The results clarify the impact of various language constructs on object creation. Several new constructs based on expanded notions of deep equality are introduced. In particular, we provide a tractable construct which yields a language complete with respect to object creation. The new construct is also relevant to query complexity. For example, it allows expressing in polynomial time some queries, like counting, requiring exponential space in dms alone.
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.
 |
AH87
|
|
 |
AK89
|
|
 |
AKW90
|
Serge Abiteboul , Paris C. Kanellakis , Emmanuel Waller, Method schemas, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.16-27, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298538]
|
| |
AV91a
|
|
 |
AV91b
|
|
| |
AP92
|
|
| |
B78
|
F. Bancilhon. On t}he Completeness of Query Languages for Relational Data Bases. In Proc. 7th Symp. on Ma#!hematical Foundations of Computer Science, Lecture Notes in Computer Science 64, 112-123, Springer-Verlag, 1978.
|
 |
BG2
|
|
| |
BGAG92
|
J. Van den Bussche, D. Van Gucht, M. Andries and M. Gyssens. On the Completeness of Object-Creating Query Languages. In Proc. 33rd Symp. on Foundations of Computer Science, 372-379, 1992.
|
 |
BP91
|
|
 |
Ch81
|
|
| |
CH80
|
A. Chandra and D. {-Iarel. Computable Queries for Relational Data Bases. Journal of Computer and System Sciences,, 21(2):156-178, Oct. 1980.
|
| |
DV91
|
|
| |
D93
|
K. Denninghoff. Database Method Schemas. PhD Thesis, in preparation.
|
 |
GPVG90a
|
Marc Gyssens , Jan Paredaens , Dirk van Gucht, A graph-oriented object database model, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.417-424, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298593]
|
 |
GPVG90b
|
Marc Gyssens , Jan Paredaens , Dirk Van Gucht, A graph-oriented object model for database end-user interfaces, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.24-33, May 23-26, 1990, Atlantic City, New Jersey, United States
|
 |
HS88
|
|
| |
KC90
|
|
| |
KV88
|
|
|