Determining View Dependencies Using Tableaux

40Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

A relational database models some part of the real world by a set of relations and a set of constraints. The constraints model properties of the stored information and must be maintained true at all times. For views defined over physically stored (base) relations, this is done by determining whether the view constraints are logical consequences of base relation constraints. A technique for determining such valid view constraints is presented in this paper. A generalization of the tableau chase is used. The idea of the method is to generate a tableau for the expression whose summary violates the test constraints in a “canonical” way. The chase then tries to remove this violation.It is also shown how this method has applications to schema design. Relations not in normal form or having other deficiencies can be replaced by normal form projections without losing the ability to represent all constraint information. © 1982, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Klug, A., & Price, R. (1982). Determining View Dependencies Using Tableaux. ACM Transactions on Database Systems (TODS), 7(3), 361–380. https://doi.org/10.1145/319732.319738

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free