Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Visual modeling with Rational Rose and UML
Visual modeling with Rational Rose and UML
Object Database Standard: ODMG-93, Release 1.2
Object Database Standard: ODMG-93, Release 1.2
The Active Database Management System Manifesto: A Rulebase of ADBMS Features
RIDS '95 Proceedings of the Second International Workshop on Rules in Database Systems
SADES - a Semi-Autonomous Database Evolution System
ECOOP '98 Workshop ion on Object-Oriented Technology
Highlights of the SAMMOA Framework for Object-Oriented Application Modeling
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
A Hybrid Approach to Separation of Concerns: The Story of SADES
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
From Object-Oriented to Aspect-Oriented Databases
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
A Database Evolution Approach for Object-Oriented Databases
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Hi-index | 0.00 |
In this paper we present a uniform approach to dynamic relationships in object oriented databases. We present our relationship categorisation based on dividing the object database into three virtual spaces each hosting entities of a particular type and show how relationships from the modelling domain map onto relationships in our categorisation. We present a relationship model and the semantics of relationships. The relationship model is complemented with a metamodel for implementing dynamic relationships in an object oriented database. The applicability of the dynamic relationships approach is explored by employing it to implement the database model for a system in order to achieve dynamic schema modification capabilities.