A schema version model for complex objects in object-oriented databases

被引:9
|
作者
Lee, Sang-Won
Ahn, Jung-Ho
Kim, Hyoung-Joo
机构
[1] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, Gyeonggi, South Korea
[2] IT4Web, Seoul, South Korea
[3] Seoul Natl Univ, Seoul, South Korea
关键词
complex objects; schema versions; object-oriented databases; schema version merging;
D O I
10.1016/j.sysarc.2006.04.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept of Rich Base Schema. In the RiBS model, each schema version is in the form of updatable class hierarchy view over one base schema, called the RiBS layer, which has richer schema information than any existing schema version in the database. In this paper, we introduce new operations for restructuring composite object hierarchy in schema versions, and explain their semantics. We also touch upon the ways to transform queries posed against a restructured composite object hierarchy into one against the base schema. In addition, we identify several types of conflicts during schema version merging which result from the restructuring operations, and provide a semi-automatic algorithm to resolve the conflicts. The originality of this paper lies in that (1) we introduce several new operations to restructure composite object hierarchy, and (2) this extended RiBS model operations raise the concept of data independence in OODBs upto the schema level. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:563 / 577
页数:15
相关论文
共 50 条
  • [1] Temporal and versioning model for schema evolution in object-oriented databases
    Galante, RD
    dos Santos, CS
    Edelweiss, N
    Moreira, AF
    [J]. DATA & KNOWLEDGE ENGINEERING, 2005, 53 (02) : 99 - 128
  • [2] A formal model for temporal schema versioning in object-oriented databases
    Grandi, F
    Mandreoli, F
    [J]. DATA & KNOWLEDGE ENGINEERING, 2003, 46 (02) : 123 - 167
  • [3] Managing schema versions in object-oriented databases
    Liu, M
    Nelson, D
    Stobart, S
    Stirk, S
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2005, 3631 : 97 - 108
  • [4] OBJECT-ORIENTED DATABASES AND PERSISTENT OBJECTS
    THOMAS, D
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (02): : 59 - 60
  • [5] OPERATIONS AND QUERIES IN OBJECT-ORIENTED DATABASES SUPPORTING COMPLEX OBJECTS
    BHALLA, N
    BALASUNDARAM, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (01) : 54 - 62
  • [6] A model of schema versions for object-oriented databases based on the concept of rich base schema
    Lee, SW
    Kim, HJ
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (03) : 157 - 173
  • [7] Transforming conceptual ER schema into object-oriented databases
    Ayache, M
    Flory, A
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 1996, : 143 - 157
  • [8] A framework for customisable schema evolution in object-oriented databases
    Rashid, A
    [J]. SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 342 - 346
  • [9] An approach to schema integration between object-oriented databases
    Chao, CM
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 102 - 107
  • [10] Rule-based schema evolution in object-oriented databases
    Alhajj, R
    Polat, F
    [J]. KNOWLEDGE-BASED SYSTEMS, 2003, 16 (01) : 47 - 57