A formal model for temporal schema versioning in object-oriented databases

被引:18
|
作者
Grandi, F
Mandreoli, F
机构
[1] Univ Bologna, CNR, CSITE, Dipartimento Elettron Informat & Sistemist, I-40136 Bologna, Italy
[2] Univ Modena & Reggio Emilia, Dipartimento Ingn Informaz, I-41100 Modena, Italy
关键词
schema versioning; schema evolution; temporal versioning; temporal database;
D O I
10.1016/S0169-023X(02)00207-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a formal model for the support of temporal schema versions in object-oriented databases. Its definition is partially based on a generic (ODMG compatible) object model and partially introduces new concepts. The proposed model supports all the schema changes which are usually considered in the OODB literature, for which an operational semantics and a formal analysis of their correct behaviour is provided. Semantic issues arising from the introduction of temporal schema versioning in a conventional or temporal database (concerning the interaction between the intensional and extensional levels of versioning and the management of data in the presence of multiple schema versions) are also considered. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:123 / 167
页数:45
相关论文
共 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 semantic approach for schema evolution and versioning in object-oriented databases
    Franconi, E
    Grandi, F
    Mandreoli, F
    [J]. COMPUTATIONAL LOGIC - CL 2000, 2000, 1861 : 1048 - 1062
  • [3] TVL_SE - Temporal and versioning language for schema evolution in object-oriented databases
    Galante, RD
    Edelweiss, N
    dos Santos, CS
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 683 - 692
  • [4] A MODEL FOR VERSIONING OF CLASSES IN OBJECT-ORIENTED DATABASES
    MONK, SR
    SOMMERVILLE, I
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 618 : 42 - 58
  • [5] MULTIDIMENSIONAL VERSIONING FOR OBJECT-ORIENTED DATABASES
    SCIORE, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 566 : 355 - 370
  • [6] Formal data model for object-oriented databases
    Chen, Rui
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (01): : 68 - 76
  • [7] A temporal behavioral object model for object-oriented databases
    Dai, JC
    Chen, GD
    Liu, CC
    Liu, BJ
    [J]. COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 28 - 31
  • [8] A schema version model for complex objects in object-oriented databases
    Lee, Sang-Won
    Ahn, Jung-Ho
    Kim, Hyoung-Joo
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (10) : 563 - 577
  • [9] A temporal versioned object-oriented data schema model
    Rodríguez, L
    Ogata, H
    Yano, Y
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2001, 41 (1-2) : 177 - 192
  • [10] 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