Object-oriented database evolution

被引:0
|
作者
Lagorce, JB [1 ]
Stockus, A [1 ]
Waller, E [1 ]
机构
[1] Univ Orsay, LRI, F-91405 Orsay, France
来源
DATABASE THEORY - ICDT'97 | 1997年 / 1186卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An evolution language is composed of an instance update language, a schema update language, and a mechanism to combine them. We present a formal evolution language for object-oriented database management systems. This language allows to write programs to update simultaneously both the schema and the instance. Static checking of these programs insures that the resulting database is consistent. We propose an autonomous instance update language, based on an adequate specific query language and a pure instance update language. The main features of the query language are a formal type inference system including disjunctive types, and the decidability of the satisfiability problem, despite a negation operator. The pure instance update language allows objects migration, and objects and references creation and deletion; its semantics is declarative, and an algorithm to compute it is presented. We propose an evolution mechanism for combining this instance update language with a classical schema update language, and use it to obtain an evolution language. Decidability of consistency is shown for a fragment of this language, by reduction to first-order logic with two variables.
引用
收藏
页码:379 / 393
页数:15
相关论文
共 50 条
  • [21] The design and implementation of object-oriented database
    Xu, WP
    Li, SY
    Yu, XM
    Li, QB
    [J]. NEW TECHNOLOGIES ON COMPUTER SOFTWARE, 1997, : 56 - 59
  • [22] VERSION MANAGEMENT IN AN OBJECT-ORIENTED DATABASE
    ZDONIK, SB
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 244 : 405 - 422
  • [23] CONSTRAINTS IN AN OBJECT-ORIENTED DEDUCTIVE DATABASE
    CASEAU, Y
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 566 : 292 - 311
  • [24] THE SOL OBJECT-ORIENTED DATABASE LANGUAGE
    ZICARI, R
    CACACE, F
    CAPELLI, C
    GALIPO, A
    PIROVANO, A
    ROMBOLI, A
    LAMPERTI, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 105 - 127
  • [25] An object-oriented approach to visual database
    Wang, TY
    Sheu, PCY
    [J]. NINTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1997, : 288 - 295
  • [26] Decomposition of object-oriented database schemas
    Joachim Biskup
    Torsten Polle
    [J]. Annals of Mathematics and Artificial Intelligence, 2001, 33 : 119 - 155
  • [27] Making an Object-Oriented Database active
    Dong, Y
    Goh, A
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 544 - 549
  • [28] OBJECT-ORIENTED DATABASE-MANAGEMENT SYSTEMS - EVOLUTION AND PERFORMANCE ISSUES
    HURSON, AR
    PAKZAD, SH
    CHENG, JB
    [J]. COMPUTER, 1993, 26 (02) : 48 - &
  • [29] A LANGUAGE FOR OBJECT-ORIENTED DATABASE PROGRAMMING
    LAENENS, E
    VERMEIR, D
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 1 (05): : 18 - 27
  • [30] Object-Oriented Image Database model
    Grosky, WI
    Stanchev, PL
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 94 - 97