ACM Home Page
Please provide us with feedback. Feedback
Modeling complex structures in object-oriented logic programming
Full text PdfPdf (797 KB)
Source Symposium on Principles of Database Systems archive
Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems table of contents
Philadelphia, Pennsylvania, United States
Pages: 360 - 368  
Year of Publication: 1989
ISBN:0-89791-308-6
Authors
C. Lécluse  GIP Altaïr - Domaine de Voluceau, B. P. 105, 78153, Rocquencourt France
P. Richard  GIP Altaïr - Domaine de Voluceau, B. P. 105, 78153, Rocquencourt France
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGMOD: ACM Special Interest Group on Management of Data
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 13,   Citation Count: 20
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/73721.73756
What is a DOI?

ABSTRACT

In this paper, we present a type model for object-oriented databases. Most object-oriented databases only provide users with flat objects whose structure is a record of other objects. In order to have a powerful expression power, an object-oriented database should not only provide objects but also complex values recursively built using the set, tuple and disjunctive constructors. Our type model presents two notions: that of classes whose instances are objects with identity and that of types whose instances are complex values. The two notions are mixed in that an object is modeled as a pair containing an identifier and a value, and a value is a complex structure which contains objects and values. We define in this context the notions of subtyping and provide a set inclusion semantics for subtyping.


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.

 
AB 87
S. Abiteboul and C. Beeri, On the Power of Languages for Manipulating Complex Objects, international Workshop on Theory and Applications of Nested Relations and Complex Objects, Darmstadt, 1987.
 
AN 86
BK 86
B 88
 
GR 83
Bee* 87
 
Ber* 88
P. Bernstein et al., Future directions in DBMS Research, Workshop of the International Computer Science Institute, Feb 4-5, 1988.
 
C 84
KV 84
LRV 88
 
LR 88

CITED BY  20