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 :
بازگشت