1992 · 173 citations · 11 references
ComputingComputer ScienceData ManagementDatabasesSystems ArchitectureData IntegrationDatabase DesignDatabase ManagementObject-oriented DesignRelational DatabasesSchema DesignCustomizationObject-relational Database DesignOperatorsRelational Database SystemsView DefinitionView DesignViews
A view in object-oriented databases (OODB) corresponds to virtual schema graph with possibly restructured generalization and decomposition hierarchies. We propose a methodology, called MultiView, for supporting multiple such view schemata. MultiView represents a simple yet powerful approach achieved by breaking view specification into independent tasks: class derivation, global schema integration, view class selection, and view schema generation. Novel features of MultiView include an object algebra for class customization; an algorithm for the integration of virtual classes into the global schema; a view definition language for view class selection, and the automatic generation of a view class hierarchy. In addition, we present algorithms that verify the closure property of a view and, if found to be incomplete, transform it into a closed, yet minimal, view. Lastly, we introduce the fundamental concept of view independence and show MultiView to be view independent.
11
Semantics and implementation of schema evolution in object-oriented databases
Jay Banerjee, Won Kim, Hyoung-Joo Kim et al. · 1987 · 668 citations
Serge Abiteboul, Anthony J. Bonner · 1991 · 357 citations · Full text
Computing, Computer Science, Building Information Modeling +5
A model of queries for object-oriented databases
W. Kim · Very Large Data Bases · 1989 · 216 citations
Object views: Extending the vision
Sandra Heiler, Stanley B. Zdonik · 2002 · 123 citations