Type-consistency problems for queries in object-oriented databases

被引:0
|
作者
Ishihara, Y [1 ]
Seki, H [1 ]
Ito, M [1 ]
机构
[1] Nara Inst Sci & Technol, Grad Sch Informat Sci, Nara, Japan
来源
DATABASE THEORY - ICDT'97 | 1997年 / 1186卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Method invocation mechanism is one of the essential features in object-oriented programming languages. This mechanism contributes to data encapsulation and code reuse, but there is a risk of run-time type errors. In the case of object-oriented databases (OODBs), a run-time error causes rollback. Therefore, it is desirable to ensure that a given OODB schema is consistent, i.e., no run-time type error occurs during the execution of queries under any database instance of the OODB schema. This paper discusses the computational complexity of type-consistency problems. As a model of OODB schemas, we adopt update schemas introduced by Hull et al., which have all of the basic features of OODBs such as class hierarchy, inheritance, complex objects, and so on. For some subclasses of update schemas, the complexity of a type-consistency problem is presented. Importantly, it turns out that non-flatness of the class hierarchy, nontermination of queries, and update operations in queries each make the problem difficult.
引用
收藏
页码:364 / 378
页数:15
相关论文
共 50 条
  • [31] Exploiting method semantics in client cache consistency protocols for object-oriented databases
    Dwiartanto, J
    Watson, P
    [J]. IKE '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGNINEERING, 2004, : 467 - 473
  • [32] A FRAMEWORK FOR OBJECT MIGRATION IN OBJECT-ORIENTED DATABASES
    LI, Q
    DONG, GZ
    [J]. DATA & KNOWLEDGE ENGINEERING, 1994, 13 (03) : 221 - 242
  • [33] Object Comparison in Fuzzy Object-Oriented Databases
    Ma, Z. M.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 3, 2009, : 672 - 675
  • [34] Object migration in temporal object-oriented databases
    Montanari, A.
    Peressi, E.
    Pernici, B.
    [J]. Informatica, 1994, 18 (04):
  • [35] Object-oriented concepts with an emphasis on possibility of joining relational and object-oriented databases
    Bulc, V.
    [J]. Elektrotehniski Vestnik/Electrotechnical Review, 1991, 58 (3-4): : 171 - 174
  • [36] View creation for queries in object oriented databases
    Narang R.
    Sharma K.D.
    [J]. Journal of Computer Science and Technology, 1999, 14 (4) : 349 - 362
  • [37] Special issue: Object-oriented databases
    Guerrini, G
    Merlo, I
    Ferrari, E
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (11): : 929 - 931
  • [38] ARCHITECTURAL ISSUES IN OBJECT-ORIENTED DATABASES
    KIM, W
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 2 (06): : 29 - 38
  • [39] PART RELATIONS FOR OBJECT-ORIENTED DATABASES
    HALPER, M
    GELLER, J
    PERL, Y
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 406 - 422
  • [40] Object-oriented databases with relational DBMSs
    Rokitskii, RB
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2000, 36 (06) : 813 - 822