Modeling Complex Structures in Object-Oriented Databases.
Christophe Lécluse, Philippe Richard:
Modeling Complex Structures in Object-Oriented Databases.
PODS 1989: 360-368@inproceedings{DBLP:conf/pods/LecluseR89,
author = {Christophe L{\'e}cluse and
Philippe Richard},
title = {Modeling Complex Structures in Object-Oriented Databases},
booktitle = {Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium
on Principles of Database Systems, March 29-31, 1989, Philadelphia,
Pennsylvania},
publisher = {ACM Press},
year = {1989},
isbn = {0-89791-308-6},
pages = {360-368},
ee = {http://doi.acm.org/10.1145/73721.73756, db/conf/pods/LecluseR89.html},
crossref = {DBLP:conf/pods/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
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.
Copyright © 1989 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Load The ACM SIGMOD Anthology, CDROM Edition, Volume 1-3, PODS '82-'98.
and ...
Load The ACM SIGMOD Anthology, Silver Edition, DVD 1, Proceedings.
and ...
BibTeX
Printed Edition
Proceedings of the Eighth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, March 29-31, 1989, Philadelphia, Pennsylvania.
ACM Press 1989, ISBN 0-89791-308-6
Contents BibTeX
References
- [AB 87]
- Serge Abiteboul, Catriel Beeri:
The Power of Languages for the Manipulation of Complex Values.
VLDB J. 4(4): 727-794(1995) BibTeX
- [AN 86]
- Hassan Aït-Kaci, Roger Nasr:
LOGIN: A Logic Programming Language with Built-In Inheritance.
J. Log. Program. 3(3): 185-215(1986) BibTeX
- [BK 86]
- François Bancilhon, Setrag Khoshafian:
A Calculus for Complex Objects.
PODS 1986: 53-60 BibTeX
- [B 88]
- François Bancilhon:
Object-Oriented Database Systems.
PODS 1988: 152-162 BibTeX
- [GR 83]
- Adele Goldberg, David Robson:
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley 1983
BibTeX
- [Bee* 87]
- Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim:
Data Model Issues for Object-Oriented Applications.
ACM Trans. Inf. Syst. 5(1): 3-26(1987) BibTeX
- [Ber* 88]
- Philip A. Bernstein, Umeshwar Dayal, David J. DeWitt, Dieter Gawlick, Jim Gray, Matthias Jarke, Bruce G. Lindsay, Peter C. Lockemann, David Maier, Erich J. Neuhold, Andreas Reuter, Lawrence A. Rowe, Hans-Jörg Schek, Joachim W. Schmidt, Michael Schrefl, Michael Stonebraker:
Future Directions in DBMS Research - The Laguna Beach Participants.
SIGMOD Record 18(1): 17-26(1989) BibTeX
- [C 84]
- ...
- [KV 84]
- Gabriel M. Kuper, Moshe Y. Vardi:
A New Approach to Database Logic.
PODS 1984: 86-96 BibTeX
- [LRV 88]
- Christophe Lécluse, Philippe Richard, Fernando Vélez:
O2, an Object-Oriented Data Model.
SIGMOD Conference 1988: 424-433 BibTeX
- [LR 88]
- Christophe Lécluse, Philippe Richard:
Modeling Inheritance and Genericity in Object Oriented-Databases.
ICDT 1988: 223-238 BibTeX
Referenced by
- Domenico Beneventano, Sonia Bergamaschi, Stefano Lodi, Claudio Sartori:
Consistency Checking in Complex Object Database Schemata with Integrity Constraints.
IEEE Trans. Knowl. Data Eng. 10(4): 576-598(1998)
- Sonia Bergamaschi, Domenico Beneventano, Claudio Sartori, Maurizio Vincini:
ODB-QOPTIMIZER: A Tool for Semantic Query Optimization in OODB.
ICDE 1997: 578
- Alessandro Artale, Francesca Cesarini, Giovanni Soda:
Describing Database Objects in a Concept Language Environment.
IEEE Trans. Knowl. Data Eng. 8(2): 345-351(1996)
- Alexander Borgida:
Description Logics in Data Management.
IEEE Trans. Knowl. Data Eng. 7(5): 671-682(1995)
- Jan Hidders:
Union-Types in Object-Oriented Schemes.
DBPL 1995: 2
- Domenico Beneventano, Sonia Bergamaschi, Stefano Lodi, Claudio Sartori:
Consistency Checking in Complex Object Database Schemata with Integrity Constraints.
DBPL 1995: 4
- Diego Calvanese, Maurizio Lenzerini:
Making Object-Oriented Schemas More Expressive.
PODS 1994: 243-254
- Véronique Benzaken, Anne Doucet:
Thémis: a database programming language with integrity constraints.
DBPL 1993: 243-262
- Sonia Bergamaschi, Claudio Sartori:
On Taxonomic Reasoning in Conceptual Design.
ACM Trans. Database Syst. 17(3): 385-422(1992)
- Catriel Beeri, Tova Milo:
Functional and Predicative Programming in OODB's.
PODS 1992: 176-190
- Domenico Beneventano, Sonia Bergamaschi:
Subsumption for Complex Object Data Models.
ICDT 1992: 357-375
- Rudolf Herzig, Martin Gogolla:
Transforming Conceptual Data Models into an Object Model.
ER 1992: 280-298
- Yanjun Lou, Z. Meral Özsoyoglu:
LLO: An Object-Oriented Deductive Language with Methods and Method Inheritance.
SIGMOD Conference 1991: 198-207
- Jan Van den Bussche, Jan Paredaens:
The Expressive Power of Structured Values in Pure OODB's.
PODS 1991: 291-299
- Catriel Beeri, Tova Milo:
Subtyping in OODB's.
PODS 1991: 300-314
- Christophe Lécluse:
Rational of the O2 System.
MFDBS 1991: 372-376
- Roberto Zicari:
A Framework for Schema Updates In An Object-Oriented Database System.
ICDE 1991: 2-13
- Jean-Claude Mamou, Claudia Bauzer Medeiros:
Interactive Manipulation of Object-oriented Views.
ICDE 1991: 60-69
- Yves Caseau, Laurent Perron:
A Type System for Object-Oriented Database Programming and Querying Languages.
DBPL 1991: 218-235
- George Loizou, Philippos Pouyioutas:
A Query Algebra for an Extended Object-Oriented Database Model.
DASFAA 1991: 89-98
- Marc H. Scholl, Hans-Jörg Schek:
A Relational Object Model.
ICDT 1990: 89-105
- Véronique Benzaken:
An Evaluation Model for Clustering Strategies in the O2 Object-Oriented Database System.
ICDT 1990: 126-140
- Gail M. Shaw, Stanley B. Zdonik:
A Query Algebra for Object-Oriented Databases.
ICDE 1990: 154-162
- Michèle Cart, Jean Ferrié:
Integrating Concurrency Control into an Object-Oriented Database System.
EDBT 1990: 363-377
- Gilles Barbedette:
LISPO2: a Persistent Object-Oriented Lisp.
EDBT 1990: 332-347
- Fernando Vélez, Guy Bernard, Vineeta Darnis:
The O2 Object Manager: an Overview.
VLDB 1989: 357-366
- Christophe Lécluse, Philippe Richard:
The O2 Database Programming Language.
VLDB 1989: 411-422
- Serge Abiteboul, Paris C. Kanellakis:
Object Identity as a Query Language Primitive.
SIGMOD Conference 1989: 159-173
- Christophe Lécluse, Philippe Richard:
Manipulation of Structured Values in Object-Oriented Databases.
DBPL 1989: 113-121
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:33:58 2009