Rule-based schema evolution in object-oriented databases

被引:4
|
作者
Alhajj, R
Polat, F
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
[2] Middle E Tech Univ, Dept Comp Engn, TR-06531 Ankara, Turkey
关键词
rule-based systems; object-oriented data model; schema evolution; conflict resolution; reusability;
D O I
10.1016/S0950-7051(02)00051-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a rule-based mechanism for schema evolution in object-oriented databases is presented. We have benefited from having an object algebra maintaining closure that makes it possible to have the output from a query persistent in the hierarchy. The actual class hierarchy and the corresponding hierarchy which reflects the relationship between operands and results of queries are utilized. In order to have query results reflected into the class hierarchy and classes reflected into the operands hierarchy, we also define mappings between the two hierarchies. As a result, it is possible to maximize reusability in object-oriented databases. The object algebra is utilized to handle basic schema evolution. functions without requiring any special set of built-in functions. The invariants and the conflict resolving rules are specified. It is also shown how other schema functions are derivable from the basic ones. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [1] A Rule-based Conversion of an Object-Oriented Database Schema to a Schema in XML Schema
    Furlan Peres, Fabiana Frata
    Mello, Ronaldo dos Santos
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2009, : 177 - +
  • [2] A framework for customisable schema evolution in object-oriented databases
    Rashid, A
    [J]. SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 342 - 346
  • [3] 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
  • [4] 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
  • [5] A rule-based object-oriented OWL reasoner
    Meditskos, Georgios
    Bassiliades, Nick
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (03) : 397 - 410
  • [6] 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
  • [7] A RULE-BASED AND OBJECT-ORIENTED AI PROGRAMMING LANGUAGE
    LI, T
    [J]. SIGPLAN NOTICES, 1995, 30 (12): : 17 - 24
  • [8] A purely object-oriented approach for rule-based paradigms
    Boufriche-Boufaida, Z
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 1998, 14 (04) : 483 - 492
  • [9] 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
  • [10] An approach to schema integration between object-oriented databases
    Chao, CM
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 102 - 107