Algebraic optimization of recursive database queries

被引:0
|
作者
Hansen, Michael R. [1 ]
机构
[1] Technical Univ of Denmark, Denmark
来源
INFOR: Information Systems and Operational Research | 1988年 / 26卷 / 04期
关键词
Mathematical Techniques--Algebra - Optimization;
D O I
10.1080/03155986.1988.11732071
中图分类号
学科分类号
摘要
Queries are expressed by relational algebra expressions including a fixpoint operation. A condition is presented under which a natural join commutes with a fixpoint operation. This condition is a simple check of attribute sets of sub-expressions of the query. The result is interpreted in function free logic database terms as a transformation of the recursively defined predicate involving: (a) elimination of an argument, and (b) propagation of selections (instantiations) to the extensionally defined predicates. A collection of examples shows that this transformation abstracts some optimizations which otherwise are done by more complex graph algorithms. Thus, this optimization is expressed in a form which is not biased towards any evaluation method.
引用
收藏
页码:286 / 298
相关论文
共 50 条
  • [31] Inherent complexity of recursive queries
    Cosmadakis, Stavros
    Proceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1999, : 148 - 154
  • [32] Decidable containment of recursive queries
    Calvanese, D
    De Giacomo, G
    Vardi, MY
    THEORETICAL COMPUTER SCIENCE, 2005, 336 (01) : 33 - 56
  • [33] Inherent complexity of recursive queries
    Cosmadakis, S
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2002, 64 (03) : 466 - 495
  • [34] INTERPRETATION OF NATURAL-LANGUAGE DATABASE QUERIES USING OPTIMIZATION METHODS
    LEIGH, W
    EVANS, J
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (01): : 40 - 52
  • [35] INTERPRETATION OF NATURAL LANGUAGE DATABASE QUERIES USING OPTIMIZATION METHODS.
    Leigh, William
    Evans, James
    IEEE Transactions on Systems, Man and Cybernetics, 1986, SMC-16 (01): : 40 - 52
  • [36] OPTIMIZE DATABASE QUERIES
    CUADRADO, JL
    BYTE, 1995, 20 (07): : 57 - &
  • [37] Undeniable database queries
    Buldas, A
    Roos, M
    Willemson, J
    DATABASES AND INFORMATION SYSTEMS II, 2002, : 43 - 54
  • [38] On the complexity of database queries
    Papadimitriou, CH
    Yannakakis, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (03) : 407 - 427
  • [39] Mutating database queries
    Tuya, Javier
    Suarez-Cabal, Ma Jose
    de la Riva, Claudio
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (04) : 398 - 417
  • [40] Analogical Database Queries
    Beltran, William Correa
    Jaudoin, Helene
    Pivert, Olivier
    FLEXIBLE QUERY ANSWERING SYSTEMS 2015, 2016, 400 : 201 - 213