1994Unpublished venueRequires access

Management of Data Model Evolution in Object-Oriented Database Systems

Christian Huemer, G. Kappel, S. Vieweg

Open publisher page 1 citations

Abstract

Object-oriented database systems are designed to meet the requirements of advanced database applications. These requirements may evolve in the course of time and must be managed consistently at all levels of abstraction of a database system - the database level, the database schema level, and the data model level. Approaches to the management of changes at the database level and the database schema level have been investigated in the literature. Approaches to the management of changes at the data model level are still missing. In this paper we introduce a framework for handling evolution at the data model level based on database migration. Our approach consists of a detailed analysis of the involved database systems and the application's database requirements. We illustrate our framework by means of migrating a production planning and control system from the objectoriented database system ONTOS to ObjectStore * . 1 Introduction Object-oriented database systems (ooDBS) are designed ...

About this research paper

What this paper is about

Object-oriented database systems are designed to meet the requirements of advanced database applications. These requirements may evolve in the course of time and must be managed consistently at all levels of abstraction of a database system - the database level, the database schema level, and the data model level. Approaches to the management of changes at the database level and the database schema level have been investigated in the literature. Approaches to the management of changes at the data model level are still missing. In this paper we introduce a framework for handling evolution at the data model level based on database migration. Our approach consists of a detailed analysis of the involved database systems and the application's database requirements. We illustrate our framework by means of migrating a production planning and control system from the objectoriented database system ONTOS to ObjectStore * . 1 Introduction Object-oriented database systems (ooDBS) are designed ...

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Object-oriented database systems are designed to meet the requirements of advanced database applications. These requirements may evolve in the course of time and must be managed consistently at all levels of abstraction of a database system - the database level, the database schema level, and the data model level. Approaches to the management of changes at the database level and the database schema level have been investigated in the literature. Approaches to the management of changes at the data model level are still missing. In this paper we introduce a framework for handling evolution at the data model level based on database migration. Our approach consists of a detailed analysis of the involved database systems and the application's database requirements. We illustrate our framework by means of migrating a production planning and control system from the objectoriented database system ONTOS to ObjectStore * . 1 Introduction Object-oriented database systems (ooDBS) are designed ...

Key concepts: Database schema, Database design, Computer science, Database model, Database, Semi-structured model, Database testing, Physical data model

Related papers

Back to paper searchBrowse research topicsOriginal source
Management of Data Model Evolution in Object-Oriented Database Systems — Research Paper | ScholarLens