SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Viewpoints in object database systems
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
A formal model of views for object-oriented database systems
Theory and Practice of Object Systems
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
A View Mechanism for Object-Oriented Databases
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
Definition of External Schemas in ODMG Databases
OOIS '00 Proceedings of the 6th International Conference on Object Oriented Information Systems
Multiview: A Methodology for Supporting Multiple Views in Object-Oriented Databases
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Generation of External Schemas in ODMG Databases
IDEAS '01 Proceedings of the International Database Engineering & Applications Symposium
Design and Implementation of Object-Oriented Views
DEXA '95 Proceedings of the 6th International Conference on Database and Expert Systems Applications
Closing schemas in object-relational databases
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Hi-index | 0.00 |
Schema closure is a property to guarantee that classes in a schema have not references to classes that are not included into it (external references). The existing methodologies solve this point including referenced classes into the schema. In this paper, a new kind of schema closure (reduction closure) is put forward. Reduction closure is based on the transformation of classes with external references, removing these references to fulfil the schema closure property. The main benefit of reduction closure is that it can be used as a method to simplify the external schema definition process, because explicit definition of derived classes for hiding external references is avoided. In addition, the explicit definition of derived classes to update the references to modified classes is also avoided. This closure algorithm is part of an external schema generation system for ODMG databases that we are developing, which is also briefly described in this paper.