Title of article
Datalog extension for nested relations
Author/Authors
ras A. Benczur ، نويسنده , , C. Hajas، نويسنده , , G. Kovacs، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 1995
Pages
29
From page
51
To page
79
Abstract
The nested relational model allows relations that are not in first normal form. This paper gives an extension of Datalog rules for nested relations. In our approach, nested Datalog is a natural extension of Datalog introduced for the relational data model. A nested Datalog program has a hierarchical structure of rules and subprograms to manipulate relation values of nested relations. We introduce a new category of predicate symbols, the variable predicate symbols to refer to tuples of subrelations. The notion of soundness, safety and consistency is defined to avoid undesirable nested Datalog programs. The evaluation of nested Datalog is given in terms of the nested relational algebra. Finally, we relate the expressive power of nonrecursive nested Datalog to the power of nested relational algebra and safe nested tuple relational calculus.
Keywords
Expressiveness , Nested algebra , calculus , Nested Datalog , Subprograms , Nested relations , Subrules , Variable predicate symbols
Journal title
Computers and Mathematics with Applications
Serial Year
1995
Journal title
Computers and Mathematics with Applications
Record number
917690
Link To Document