DocumentCode
3144217
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
fYear
1992
fDate
2-3 Feb 1992
Firstpage
150
Lastpage
157
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location
Tempe, AZ
Print_ISBN
0-8186-2545-7
Type
conf
DOI
10.1109/ICDE.1992.213197
Filename
213197
Link To Document