A model of schema versions for object-oriented databases based on the concept of rich base schema

被引:4
|
作者
Lee, SW [1 ]
Kim, HJ [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Engn, Gwanak Gu, Seoul 151742, South Korea
关键词
schema version; schema evolution; view; schema integration;
D O I
10.1016/S0950-5849(98)00037-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. Users are supposed to be concerned only with schema versions. Direct schema updates on schema versions are allowed, and their effects are, if necessary, automatically propagated to RIBS. We first describe the structural part of the model and then introduce a set of invariants that should always be satisfied by structural parts. As the third element of our model, we give a set of schema update operations, the semantics of which are defined, so as to preserve all the invariants. Another contribution of this paper is the work on schema-version-merging within the RiBS model. We identify several conflicts in schema-version-merging, and then provide a semi-automatic schema-version-merging algorithm to resolve these conflicts. This algorithm is semi-automatic in the sense that it requires minimal user involvement during schema-version-merging. (C) 1998 Elsevier Science B.V.
引用
收藏
页码:157 / 173
页数:17
相关论文
共 50 条
  • [1] Managing schema versions in object-oriented databases
    Liu, M
    Nelson, D
    Stobart, S
    Stirk, S
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2005, 3631 : 97 - 108
  • [2] Temporal and versioning model for schema evolution in object-oriented databases
    Galante, RD
    dos Santos, CS
    Edelweiss, N
    Moreira, AF
    DATA & KNOWLEDGE ENGINEERING, 2005, 53 (02) : 99 - 128
  • [3] A formal model for temporal schema versioning in object-oriented databases
    Grandi, F
    Mandreoli, F
    DATA & KNOWLEDGE ENGINEERING, 2003, 46 (02) : 123 - 167
  • [4] A schema version model for complex objects in object-oriented databases
    Lee, Sang-Won
    Ahn, Jung-Ho
    Kim, Hyoung-Joo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (10) : 563 - 577
  • [5] Rule-based schema evolution in object-oriented databases
    Alhajj, R
    Polat, F
    KNOWLEDGE-BASED SYSTEMS, 2003, 16 (01) : 47 - 57
  • [6] Transforming conceptual ER schema into object-oriented databases
    Ayache, M
    Flory, A
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 1996, : 143 - 157
  • [7] A framework for customisable schema evolution in object-oriented databases
    Rashid, A
    SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 342 - 346
  • [8] An approach to schema integration between object-oriented databases
    Chao, CM
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 102 - 107
  • [9] A Rule-based Conversion of an Object-Oriented Database Schema to a Schema in XML Schema
    Furlan Peres, Fabiana Frata
    Mello, Ronaldo dos Santos
    2009 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2009, : 177 - +
  • [10] A semantic approach for schema evolution and versioning in object-oriented databases
    Franconi, E
    Grandi, F
    Mandreoli, F
    COMPUTATIONAL LOGIC - CL 2000, 2000, 1861 : 1048 - 1062