A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases
[chapter]
2000
Lecture Notes in Computer Science
It is shown how a general object-oriented model for schema versioning and evolution can be formalized; how the semantics of schema change operations can be defined; how interesting reasoning tasks can ...
In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. ...
Related Work The problems of schema evolution and schema versioning support have been diffusely studied in relational and object-oriented database papers: [25] provides an excellent survey on the main ...
doi:10.1007/3-540-44957-4_70
fatcat:32og2zorlnhwvdfcnmnpgmobru
Evolution of the Application and Database with Aspects
english
2014
Proceedings of the 16th International Conference on Enterprise Information Systems
english
Furthermore, it enables database multi-version schemas. We also discuss two case studies in order to demonstrate the advantages of our approach. ...
Generally, the evolution process of applications has impact on their underlining data models, thus becoming a time-consuming problem for programmers and database administrators. ...
This evolution problem, of object-oriented applications and databases, is addressed in this paper. ...
doi:10.5220/0004966903080313
dblp:conf/iceis/PereiraP14
fatcat:fgxiniezmbdw5molwp4rzq3emm
Schema Evolution and Versioning: A Logical and Computational Characterisation
[chapter]
2001
Lecture Notes in Computer Science
In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. ...
It is shown how a general objectoriented model for schema versioning and evolution can be formalised; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be ...
Syntax and Semantics The object-oriented model we propose allows for the representation of multiple schema versions. ...
doi:10.1007/3-540-48196-6_5
fatcat:hxif5gb52vg35i6uby3d4id6qu
Rich Base Schema
2000
Journal of Database Management
In this paper, we propose a model of schema versions for object-oriented databases called RiBS. At the heart of this model is the concept of the Rich Base Schema (RiBS). ...
Users impose schema evolution directly on schema versions, and the effects are, if necessary, automatically propagated to RiBS. ...
Introduction The functionality of schema evolution is one of the important differences between object-oriented database management systems (OODBMS) and relational database management systems (RDBMS). ...
doi:10.4018/jdm.2000010103
fatcat:ittyuuotybfklnjdsx7qjoki7m
Dynamic Relationships in Object Oriented Databases: A Uniform Approach
[chapter]
1999
Lecture Notes in Computer Science
In this paper we present a uniform approach to dynamic relationships in object oriented databases. ...
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. ...
It provides support for: class hierarchy evolution, class versioning, object versioning and knowledge-base/rule-base evolution. ...
doi:10.1007/3-540-48309-8_3
fatcat:pfsje46zkrhzvfrtpq3x3mrqhy
A model of schema versions for object-oriented databases based on the concept of rich base schema
1998
Information and Software Technology
In this paper, we propose a model of schema versions for object-oriented databases called RIBS. At the heart of this model is the concept of the rich base schema called (RiBS). ...
In our model, each schema version is in the form of a class hierarchy view over one base schema, called RIBS, which has richer schema information than any existing schema version in the database. ...
We also wish to thank the referees for their valuable comments and suggestions, especially for referee A, which led to a considerable improvement of the presentation. ...
doi:10.1016/s0950-5849(98)00037-8
fatcat:buqxusipo5eehitkfh5kqcw6vi
An active meta-model for knowledge evolution in an object-oriented database
[chapter]
1993
Lecture Notes in Computer Science
Our approach consists of a proposal of a meta-model providing an open environment to allow knowledge evolution in object-oriented database systems. ...
Knowledge evolution means updates on database schema: propagation of updates from schema to instances and dynamic propagation of views update operations. ...
evolution in object-oriented database systems. ...
doi:10.1007/3-540-56777-1_3
fatcat:eqmzvwsl6zgc7a7i35b5a4ajeq
A Hybrid Approach to Separation of Concerns: The Story of SADES
[chapter]
2001
Lecture Notes in Computer Science
SADES employs a class versioning approach to evolve the schema of the object database. In class versioning a new version of a class is created each time it is modified. ...
object database evolution system. • Aspect-oriented programming [15, 30] In this approach special program abstractions known as aspects are employed to separate any cross-cutting concerns. ...
A detailed description of the structure and semantics of the relationship objects and their effectiveness during schema evolution can be found in [23] . ...
doi:10.1007/3-540-45429-2_16
fatcat:yto4zxxo6rdtbpdtc4h4p3lfce
Supporting Flexible Object Database Evolution with Aspects
[chapter]
2004
Lecture Notes in Computer Science
evolution of the schema and adaptation of existing instances -governing an object database. ...
Object database management systems (ODBMSs) typically offer fixed approaches to evolve the schema of the database and adapt existing instances accordingly. ...
The authors wish to thank Robin Green for implementation of the previous version of AspOEv. ...
doi:10.1007/978-3-540-30175-2_5
fatcat:4bxjieyndjgqnhcih5upx7k5ju
A schema version model for complex objects in object-oriented databases
2006
Journal of systems architecture
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. ...
In this paper, we introduce new operations for restructuring composite object hierarchy in schema versions, and explain their semantics. ...
There have been several approaches to schema version mechanisms in object-oriented databases (OODBs) [15, 20, 24] , but they have not reached a satisfactory status yet. ...
doi:10.1016/j.sysarc.2006.04.001
fatcat:q6hlty22vvd73osng5s6mojpoe
Class Schema Evolution for Persistent Object-Oriented Software: Model, Empirical Study, and Automated Support
2013
IEEE Transactions on Software Engineering
With the wide support for object serialization in object-oriented programming languages, persistent objects have become common place and most large object-oriented software systems rely on extensive amounts ...
The ESCHER framework addresses these issues through an IDE-integrated approach that handles class schema evolution by managing versions of the code and generating transformation functions automatically ...
They also thank Matthias Loeu and Teseo Schneider for their implementation work on the initial versions of ESCHER. ...
doi:10.1109/tse.2011.123
fatcat:epj72vwe4nhzpefr2xtdnhpghy
Modularizing application and database evolution - an aspect-oriented framework for orthogonal persistence
2016
Software, Practice & Experience
In the maintenance of software applications, database evolution is one common difficulty. In object-oriented databases, this process comprises schema evolution and instance adaptation. ...
In this example, the database evolution is necessary because the metadata layer (in version 'A') in the object-oriented database system (OODBS) does not follow the new class structure in version 'B'. ...
The database evolution problem, in object-oriented databases, has two parts, each in a distinct data layer: (i) schema evolution, at the database metadata layer and (ii) instance adaptation, at the data ...
doi:10.1002/spe.2415
fatcat:xh4dutfjcbgklakwzbulhhzrwu
Schema evolution and integration
1994
Distributed and parallel databases
This paper reflects on existing evolution support schemes and introduces a more general and functional mechanism to support schema evolution and instance adaptation for centralized and distributed object-oriented ...
Our evolution support scheme is distinguished from previous mechanisms in that it is primarily concerned with preserving existing database objects and maintaining compatibility for old applications, while ...
Conclusions and future research This paper describes a new, highly flexible approach to supporting schema evolution in object-oriented database systems. ...
doi:10.1007/bf01263340
fatcat:5rc5kpijbre7nmxkoq6lcurck4
Schema Evolution and Integration
[chapter]
1994
Distributed and Parallel Database Object Management
This paper reflects on existing evolution support schemes and introduces a more general and functional mechanism to support schema evolution and instance adaptation for centralized and distributed object-oriented ...
Our evolution support scheme is distinguished from previous mechanisms in that it is primarily concerned with preserving existing database objects and maintaining compatibility for old applications, while ...
Conclusions and future research This paper describes a new, highly flexible approach to supporting schema evolution in object-oriented database systems. ...
doi:10.1007/978-1-4615-2746-6_5
fatcat:d6u6yfjnlzgibgefbxouanlqvi
Evolution-Oriented User-Centric Data Warehouse
[chapter]
2011
Information Systems Development
The proposed approach supports versions of data warehouse schemata and data semantics. ...
In this paper we propose the evolution-oriented user-centric data warehouse design, which on the one hand allows to manage data warehouse evolution automatically or semi-automatically, and on the other ...
Physical changes operate with database objects (tables, columns), but logical and semantic changes modify mainly schema metadata. ...
doi:10.1007/978-1-4419-9790-6_58
dblp:conf/isdevel/SolodovnikovaN10
fatcat:otpsmsquzbck7ka6mgdeldlspy
« Previous
Showing results 1 — 15 out of 9,380 results