Filters








9,380 Hits in 6.0 sec

A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases [chapter]

Enrico Franconi, Fabio Grandi, Federica Mandreoli
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

Rui Humberto R. Pereira, J. Baltasar García Pérez-Schofield
2014 Proceedings of the 16th International Conference on Enterprise Information Systems  
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]

Enrico Franconi, Fabio Grandi, Federica Mandreoli
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

Sang-Won Lee, Hyoung-Joo Kim
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]

Awais Rashid, Peter Sawyer
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

Sang-Won Lee, Hyoung-Joo Kim
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]

Z. Bellahsene
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]

Awais Rashid
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]

Awais Rashid, Nicholas Leidenfrost
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

Sang-Won Lee, Jung-Ho Ahn, Hyoung-Joo Kim
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

Marco Piccioni, Manuel Oriol, Bertrand Meyer
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

Rui Humberto R. Pereira, J. Baltasar García Perez-Schofield, Francisco Ortin
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

Stewart M. Clamen
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]

Stewart M. Clamen
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]

Darja Solodovnikova, Laila Niedrite
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