Definition of Derived Classes in OODBs
نویسندگان
چکیده
According to the ANSI/SPARC architecture, external schemas are derived from the database conceptual schema. In object-oriented databases (OODBs), an external schema may include classes defined in the conceptual schema just as it may also contain derived classes which are directly or indirectly defined on the basis of conceptual schema classes. In the definition of derived classes in OODBs three main issues have to be resolved, namely: the integration of derived classes with other classes in an object schema; the definition of classes with new objects; and the transmission of modifications between the objects in derived classes and those of the classes from which they are defined. A solution to the first issue was proposed in [18] and [19]. In this paper, the two remaining issues are further studied and new conceptual level solutions are put forward. Our proposals are informally illustrated through some examples.
منابع مشابه
Definition of Deductive Conceptual Models of OODBs
In this paper the definition of deductive conceptual models (DCMs) using Prolog in order to specify different aspects of OODBs is proposed. The result of the specification process using this technique is an executable prototype of the system. Having a prototype directly available, along with the system specifications, is particularly useful in order to define additional elements in the context ...
متن کاملIntegration of Derived Classes in Object Schemas
In the definition of derived classes in OODBs, the problem of integration of derived classes in object schemas is one of the main issues that has to be resolved. Derived classes are defined during the lifetime of the database to be included in some external schema or in the conceptual schema. Different solutions to this problem have been previously proposed; some of them involve the extension o...
متن کاملA Formal Model for Rule Inheritance and Overriding in Active Object-Oriented Databases
The concept of inheritance is among the most important features of object-oriented databases (OODBs). However, no general treatment of rule inheritance and overriding has been undertaken for active OODBs. Such treatment is conspicuously missing for rules that are defined over multiple classes, even though most active OODBs support the definition of such rules. In this paper, we fill this gap by...
متن کاملExternal Schema Generation Algorithms for Object Oriented Databases
In this paper two external schema generation algorithms are presented. These algorithms are defined in the framework of the new external schema definition methodology for OODBs put forward in (Samos, 1995); they generate an external schema from a set of classes selected from those existing in an external schema definition repository. Their main characteristic is that they avoid the generation o...
متن کاملApproaches for the Integration of CORBA with OODBs
The strategy of integrating ORBs and OODBs will likely be very complex, due to significant overlaps in the two technologies in their view of OO computing, and the manner in which they exploit language mechanisms to achieve their goal. For example, both ORBs and OODBs allow clients to access data in remote servers. ORBs use an interface definition language to describe the structure of their inte...
متن کامل