AVERAGE-CASE COMPLEXITY FOR THE EXECUTION OF RECURSIVE DEFINITIONS ONRELATIONAL DATABASES

Citation
Wf. Delavega et al., AVERAGE-CASE COMPLEXITY FOR THE EXECUTION OF RECURSIVE DEFINITIONS ONRELATIONAL DATABASES, Acta informatica, 35(3), 1998, pp. 211-243
Citations number
25
Categorie Soggetti
Computer Science Information Systems","Computer Science Information Systems
Journal title
ISSN journal
00015903
Volume
35
Issue
3
Year of publication
1998
Pages
211 - 243
Database
ISI
SICI code
0001-5903(1998)35:3<211:ACFTEO>2.0.ZU;2-D
Abstract
The execution costs of various types of database queries, expressed in terms of linear recusive definitions, are evaluated for two common qu ery evaluation algorithms in the case where the database relations are represented by forests of labelled oriented trees. In a first stage, the execution costs are computed for a given forest. A key issue in th is computation is the partition of the set of nodes in the forest into equivalence classes, the properties of which are explored. Moreover, the representation adopted is conceptually simple and provides additio nal results which are of interest by themselves. In a second stage, th e averages of these costs, computed over all databases representable b y forests with a given number of nodes, are also evaluated. Finally, t he execution cost of the considered database queries is computed for t he case where the underlined database relations ate modelled as Hamilt onian digraphs.