Issue No. 04 - August (1994 vol. 6)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.298174
<p>A graph-oriented object database model (GOOD) is introduced as a theoretical basis for database systems in which manipulation as well as conceptual representation of data is transparently graph-based. In the GOOD model, the scheme as well as the instance of an object database is represented by a graph, and the data manipulation is expressed by graph transformations. These graph transformations are described using five basic operations and a method construct, all with a natural semantics. The basic operations add and delete objects and edges as a function of the matchings of a pattern. The expressiveness of the model in terms of object-oriented modeling and data manipulation power is investigated.</p>
query languages; data structures; database management systems; object-oriented databases; user interfaces; spatial data structures; graph-oriented object database model; GOOD; conceptual representation; data manipulation; graph transformations; natural semantics; pattern matching; expressiveness; object-oriented modeling; query languages; object-oriented databases; user interfaces; database models; DAPLEX
J. Paredaens, D. Van Gucht, J. Van den Bussche and M. Gyssens, "A Graph-Oriented Object Database Model," in IEEE Transactions on Knowledge & Data Engineering, vol. 6, no. , pp. 572-586, 1994.