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 条
  • [21] Dynamic Programming with Ant Colony Optimization Metaheuristic for Optimization of Distributed Database Queries
    Dokeroglu, Tansel
    Cosar, Ahmet
    COMPUTER AND INFORMATION SCIENCES II, 2012, : 107 - 113
  • [22] Optimization Technique of Queries with Plural Predicates for a Topic Map Database
    Ogata, Atsushi
    Kimura, Masaomi
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2365 - 2370
  • [23] A Business Computing System Optimization Research on the Efficiency of Database Queries
    Hong, Lin
    Lu, Mingda
    Hong, Weiting
    2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 247 - 250
  • [24] Semantic optimization of queries in deductive object-oriented database
    Frias, MF
    Gordillo, SE
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 1996, : 55 - 72
  • [25] Computing Recursive SPARQL Queries
    Atzori, Maurizio
    2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 258 - 259
  • [26] GRAPHICAL SPECIFICATION OF RECURSIVE QUERIES
    CZEJDO, BD
    TUCCI, RP
    EMBLEY, DW
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 252 - 263
  • [27] Recursive queries in product databases
    ter Bekke, JH
    Bakker, JA
    FLEXIBLE QUERY ANSWERING SYSTEMS, PROCEEDINGS, 2002, 2522 : 44 - 55
  • [28] Decidable containment of recursive queries
    Calvanese, D
    De Giacomo, G
    Vardi, MY
    DATABASE THEORY ICDT 2003, PROCEEDINGS, 2003, 2572 : 330 - 345
  • [29] PROCESSING RECURSIVE QUERIES ON TRANSPUTERS
    SHAO, J
    BELL, DA
    HULL, MEC
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (02): : 81 - 120
  • [30] NESTED RELATIONS AND RECURSIVE QUERIES
    LINNEMANN, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 361 : 205 - 216