Advances in Database Programming Languages 1990
DOI: 10.1145/101620.101635
|View full text |Cite
|
Sign up to set email alerts
|

O 2 an object-oriented data model

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

1992
1992
1996
1996

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 2 publications
0
8
0
Order By: Relevance
“…Object identifiers are assumed to be known only to the system, and are associated with objects throughout their lifetimes. (Typically, object identifiers are implemented as pointers (as in the OID's of [15]) although we impose no restrictions on their implementation here.) Two objects with the same object identifier are indistinguishable, even via mutation, and hence are referred to as identical.…”
Section: The Role Of User-defined Equalities In Setsmentioning
confidence: 99%
“…Object identifiers are assumed to be known only to the system, and are associated with objects throughout their lifetimes. (Typically, object identifiers are implemented as pointers (as in the OID's of [15]) although we impose no restrictions on their implementation here.) Two objects with the same object identifier are indistinguishable, even via mutation, and hence are referred to as identical.…”
Section: The Role Of User-defined Equalities In Setsmentioning
confidence: 99%
“…Swizzling might also benefit execution of compiled queries in object-oriented databases (OODBs), distinguished from traditional databases in that they manage objects having identity, etc. OODBs described in the literature include Exodus [23], DAMOKLES [24], CACTIS [25], VBase [26], Gemstone [19,27], O 2 [28,29], Orion [30], and Iris [31]. OODBs generally include a data manipulation language; such a language may be classified as a DBPL if it is rich enough in programming constructs.…”
Section: Related Workmentioning
confidence: 99%
“…There are at least two problems with the relational model when used for more involved applications [10]: users must introduce properties of objects to serve as their means of reference, and all relationships between objects must be expressed indirectly in terms of these properties. Virtually all semantic or object-oriented data models overcome these problems by assuming that objects have an identity separate from any of their parts, and by allowing users to define complex object types in which part values may be any other objects [1,2,11,14,16]. A more general language of functional constraints for a data model supporting the definition of such complex object types was considered in [20].…”
Section: Introductionmentioning
confidence: 99%
“…each path function in Z has a form pf 1 •pf 2 such that v.pf 1 is an accepting state,11 and (3) v.pf is in V and is a non-accepting state, then change v.pf into an accepting state and remove all proper descendants and their incident arcs.…”
mentioning
confidence: 99%