Algebraic optimization of recursive database queries

被引:0
|
作者
Hansen, Michael R. [1 ]
机构
[1] Technical Univ of Denmark, Denmark
关键词
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 条
  • [1] ALGEBRAIC OPTIMIZATION OF RECURSIVE DATABASE QUERIES
    HANSEN, MR
    INFOR, 1988, 26 (04) : 286 - 298
  • [2] Optimization of Linear Recursive Queries in SQL
    Ordonez, Carlos
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (02) : 264 - 277
  • [3] Experimenting with recursive queries in database and logic programming systems
    Terracina, G.
    Leone, N.
    Lio, V.
    Panetta, C.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2008, 8 : 129 - 165
  • [4] XML Based Implementation of a Bibliographic Database and Recursive Queries
    Taghva, Kazem
    Jayakumar, Kirankumar
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1073 - 1078
  • [5] Algebraic Optimization of Grouped Preference Queries
    Endres, Markus
    Roocks, Patrick
    Kiessling, Werner
    PROCEEDINGS OF THE 18TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM (IDEAS14), 2014, : 247 - 256
  • [6] On processing recursive (transitive closure) queries in indefinite deductive database
    Kim, H.D.
    Proceedings of the ISMM International Symposium Computer Applications in Design, Simulation and Analysis, 1991,
  • [7] Sensor queries: Algebraic optimization for time and energy
    Zadorozhny, Vladimir I.
    Chrysanthis, Panos K.
    Sharma, Divyasheel
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2008, 4 (03) : 262 - 284
  • [8] From Boolean to fuzzy algebraic queries in a possibilistic database framework
    Bosc, P
    Pivert, O
    2004 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, PROCEEDINGS, 2004, : 547 - 552
  • [9] Query optimization for a graph database with visual queries
    Butler, Greg
    Wang, Guang
    Wang, Yue
    Zou, Liqian
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 602 - 616
  • [10] AN OPTIMIZATION OF QUERIES IN DISTRIBUTED DATABASE-SYSTEMS
    CHUNG, CW
    IRANI, KB
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (02) : 137 - 157