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 条
  • [1] Complexity of the type-consistency problem for acyclic object-oriented database schemas
    Shimizu, S
    Ishihara, Y
    Yokouchi, J
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (05) : 623 - 634
  • [2] TYPE CONSISTENCY OF QUERIES IN AN OBJECT-ORIENTED DATABASE SYSTEM
    STRAUBE, DD
    OZSU, MT
    [J]. SIGPLAN NOTICES, 1990, 25 (10): : 224 - 233
  • [3] A MODEL OF QUERIES FOR OBJECT-ORIENTED DATABASES
    KIM, W
    [J]. VERY LARGE DATA BASES - PROCEEDINGS, 1989, : 423 - 432
  • [4] Consistency management in object-oriented databases
    Oakasha, H
    Conrad, S
    Saake, G
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (11): : 955 - 985
  • [5] Refinements of complexity results on type consistency for object-oriented databases
    Ishihara, Y
    Shimizu, S
    Seki, H
    Ito, M
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 62 (04) : 537 - 564
  • [6] SUBSUMPTION BETWEEN QUERIES TO OBJECT-ORIENTED DATABASES
    BUCHHEIT, M
    JEUSFELD, MA
    NUTT, W
    STAUDT, M
    [J]. INFORMATION SYSTEMS, 1994, 19 (01) : 33 - 54
  • [7] IDENTIFICATION, GENERICITY AND CONSISTENCY IN OBJECT-ORIENTED DATABASES
    SCHEWE, KD
    SCHMIDT, JW
    WETZEL, I
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 646 : 341 - 356
  • [8] Producing interoperable queries for relational and object-oriented databases
    Chang, YH
    Raschid, L
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2000, 14 (01) : 51 - 75
  • [9] Processing temporal queries in the context of object-oriented databases
    Wang, L
    Wing, M
    Davis, C
    Revell, N
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (05) : 283 - 295
  • [10] Producing Interoperable Queries for Relational and Object-Oriented Databases
    Ya-Hui Chang
    Louiqa Raschid
    [J]. Journal of Intelligent Information Systems, 2000, 14 : 51 - 75