Procedures in Object-Oriented Query Languages
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
Conceptual modelling of business applications with dynamic object roles
Technology supporting business solutions
Tier aspect model based on updatable views
SOFSEM'05 Proceedings of the 31st international conference on Theory and Practice of Computer Science
Hi-index | 0.00 |
Database applications are an area of very specific requirements with respect to change introduction. New requirements on a database may require database schema modification or new ontology assumed for existing database entities. Such new requirements may involve necessity of changes in thousands of places of all the applications that dependent on the previous version of the database schema and ontology. In the paper we propose to relax the difficulties with the change of a database schema and ontology through two kinds of generic features that can be introduced to the object-oriented database model and to OODBMS: (1) dynamic object roles that simplify schema evolution, and (2) updateable overloading database views that introduce additional semantics to already existing semantics of database entities. The paper follows the Aspect-Oriented Programming idea, but with respect to situations that appear in database applications.