1997
DOI: 10.1002/(sici)1098-111x(199703)12:3<203::aid-int3>3.0.co;2-t
|View full text |Cite
|
Sign up to set email alerts
|

Magic sets and stratified databases

Abstract: This article considers the efficient bottom-up query evaluation for stratified databases. We investigate the applicability of magic-set method to stratified databases containing negative body literals and show that culprit cycles cause unstratification. Based on the analysis, we present a labeling algorithm to distinguish the context for constructing magic sets, which is simpler and more efficient than the algorithms proposed by Balbin et al.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

1997
1997
2015
2015

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…To protect the confidentiality of intensional policies, it is necessary to design a completely distributed goal evaluation algorithm that discloses as few information on intensional policies as possible. Since bottom-up approaches to goal evaluation [e.g., fixpoint semantics (Park 1969), magic templates (Ramakrishnan 1991) and magic sets (Chen 1997)] require knowledge of all the policy statements that depend on a given credential, they do not represent an applicable solution to our problem. Hence, a top-down approach to goal evaluation needs to be employed.…”
Section: Introductionmentioning
confidence: 99%
“…To protect the confidentiality of intensional policies, it is necessary to design a completely distributed goal evaluation algorithm that discloses as few information on intensional policies as possible. Since bottom-up approaches to goal evaluation [e.g., fixpoint semantics (Park 1969), magic templates (Ramakrishnan 1991) and magic sets (Chen 1997)] require knowledge of all the policy statements that depend on a given credential, they do not represent an applicable solution to our problem. Hence, a top-down approach to goal evaluation needs to be employed.…”
Section: Introductionmentioning
confidence: 99%
“…The query time is O(1). Finally, deductive databases can be considered as a quite different extension to handle this problem [12,14,15].…”
Section: Introductionmentioning
confidence: 99%
“…An important matter of research in such systems is the efficient evaluation of recursive queries. Various strategies for processing recursive queries have been proposed (see [6], [7], [8], [9], [10], [11], [12], [19], [30]). These strategies include evaluation methods such as naive evaluation [6], [27], seminaive evaluation [2], query/subquery [31], RQA/ FQI [25], Henschen-Naqvi [20], and the methods used in compiling recursive queries [16], [17], [18], [19], [20].…”
Section: Introductionmentioning
confidence: 99%