General Transitive Closures and Aggregate Functions

General Transitive Closures and Aggregate Functions

Abstract

General transitive closures are a convenient operation for processing recursive structures with relational languages, because they are easy to understand, efficiently to implement and expressive enough to support a broad range of practical applications. To further extend the expressiveness of general transitive closures, we study the use of aggregate functions together with general transitive closures. While general transitive closures are restricted to express linear recursion, general transitive closures with aggregate functions can be used to express some nonlinear recursions too. We will give some conditions for general transitive closures with aggregate functions to be well formed and bottom up evalueable. We show how these constructs can be integrated in an extended SQL.

Grafik Top
Authors
  • Eder, Johann
Grafik Top
  • © 1991 Springer Verlag
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
Database and Expert Systems Applications (DEXA 1991)
Divisions
Workflow Systems and Technology
Event Location
Berlin, Germany
Event Type
Conference
Event Dates
1991-01-01
Publisher
Springer-Verlag
Page Range
pp. 54-59
Date
January 1991
Official URL
http://www.pri.univie.ac.at/Publications/1991/Eder...
Export
Grafik Top