|
ABSTRACT
Object-oriented applications of database systems require database transformations involoving nonstandard functionalities such as set manipulation and object creation, that is, the introduction of new domain elements. To deal with thse functionalities, Abiteboul and Kanellakis [1989] introduced the “determinate” transformations as a generalization of the standard domain-preserving transformations. The obvious extensions of complete standard database programming languages, however, are not complete for the determinate transformations. To remedy this mismatch, the “constructive” transformations are proposed. It is shown that the constructive transformations are precisely the transformations that can be expressed in said extensions of complete standard languages. Thereto, a close correspondence between object creation and the construction of hereditarily finite sets is established.A restricted version of the main completeness result for the case where only list manipulations are involved is also presented.
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.
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
BANCILHON, F. 1978. On the completeness of query languages for relational data bases. In Proceedings of the 7th Symposium on Mathematical Foundations of Computer Science. Lecture Notes in Computer Science, vol. 64. Springer-Verlag, New York, pp. 112-123.
|
| |
9
|
BARWISE, J. 1975. Admissible Sets and Structures. Springer-Verlag, New York.
|
| |
10
|
|
| |
11
|
CHANDRA, A., AND HAREL, D. 1980. Computable queries for relational database systems. J. Comput. Syst. Sci. 21, 2, 156-178.
|
 |
12
|
|
| |
13
|
CODD, E. 1972a. Further normalization of the data base relational model. In Data Base Systems, R. Rustin, ed. Prentice-Hall, Englewood Cliffs, N.J., pp. 33-64.
|
| |
14
|
CODD, E. 1972b. Relational completeness of data base sublanguages. In Data Base Systems, R. Rustin, ed. Prentice-Hall, Englewood Cliffs, N. J., pp. 65-98.
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
GAIFMAN, H., AND VARDI, M. Y. 1985. A simple proof that connectivity is not first-order definable. Bull EATCS, 26, 43-45.
|
| |
19
|
|
 |
20
|
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]
|
| |
21
|
FAGIN, R. 1975. Monadic generalized spectra. Z. Mathe. Logik Grund. Math. 21, 89-96.
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
 |
26
|
|
| |
27
|
PAREDAENS, J. 1978. On the expressive power of the relational algebra. Inf. Proc. Lett. 7, 2.
|
| |
28
|
|
| |
29
|
TARSKI, A. 1986. What are logical notions? Hist. Phil. Logic 7, 143-154, J. Corcoran, ed.
|
| |
30
|
|
| |
31
|
VAN DEN BUSSCHE, J., AND VAN GUCHT, D. 1997. A semi-deterministic approach to object creation and non-determinism in database queries. J. Comput. Syst. Sci. 54, 1 (Feb.), 34-47.
|
| |
32
|
VAN ROSSUM, J. 1992. Master's dissertation. Technical University of Eindhoven, Eindhoven, The Netherlands, (in Dutch).
|
|