ACM Home Page
Please provide us with feedback. Feedback
On the completeness of object-creating database transformation languages
Full text PdfPdf (604 KB)
Source Journal of the ACM (JACM) archive
Volume 44 ,  Issue 2  (March 1997) table of contents
Pages: 272 - 319  
Year of Publication: 1997
ISSN:0004-5411
Authors
Jan Van Den Bussche  University of Limburg, Limburg, Belgium
Dirk Van Gucht  Indiana University, Bloomington, Indiana
Marc Andries  University of Antwerp, Antwerp, Belgium
Marc Gyssens  University of Limburg, Limburg, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   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/256303.256311
What is a DOI?

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
 
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).


Collaborative Colleagues:
Jan Van Den Bussche: colleagues
Dirk Van Gucht: colleagues
Marc Andries: colleagues
Marc Gyssens: colleagues