Title :
An extensible object-oriented database testbed
Author :
Morsi, Magdi M. ; Navathe, Shamkant B. ; Kim, Hyoung-Joo
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
The authors describe the object-oriented design and implementation of an extensible schema manager for object-oriented databases. The open class hierarchy approach has been adopted to achieve the extensibility of the implementation. In this approach. the system meta information is implemented as objects of system classes. A graphical interface for an object-oriented database scheme environment, GOOSE, has been developed. GOOSE supports several advanced features which include schema evolution, schema versioning, and DAG (direct acyclic graph) rearrangement view of a class hierarchy. Schema evolution is the ability to make a variety of changes to a database scheme without reorganization. Schema versioning is the ability to define multiple scheme versions and to keep track of schema changes. A novel type of view for object-oriented databases, the DAG rearrangement view of a class hierarchy, is also supported
Keywords :
graphical user interfaces; object-oriented databases; DAG rearrangement view; GOOSE; direct acyclic graph; extensible schema manager; graphical interface; object-oriented database scheme environment; object-oriented design; open class hierarchy; schema changes; schema evolution; schema versioning; system classes; system meta information; Application software; Data models; Database systems; Educational institutions; Management information systems; Object oriented databases; Software engineering; Spatial databases; Technology management; Testing;
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
DOI :
10.1109/ICDE.1992.213197