ACM Home Page
Please provide us with feedback. Feedback
Algebraic aspects of relational database decomposition
Full text PdfPdf (1.78 MB)
Source Symposium on Principles of Database Systems archive
Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems table of contents
Atlanta, Georgia
SESSION: Session 10 table of contents
Pages: 400 - 413  
Year of Publication: 1983
ISBN:0-89791-097-4
Author
Stephen J. Hegner  Votey Building University of Vermont Burlington, VT
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 25,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/588058.588106
What is a DOI?

ABSTRACT

An algebraic framework for investigating the problem of decomposing a relational database schema into components is developed. It is argued that the views of a relational schema which are to be the components of a decomposition should form a finite atomic Boolean algebra. The unit of the algebra is the identity view, and the zero is the null view. The join operation in this algebra is to be a generalization of the usual concept of join; the resulting view should contain precisely the representation contained in the two component views as a unit. The meet operation in this algebra is to measure the interdependence of the components, and is to be zero if and only if they are independent. A decomposition of the schema is then to be a decomposition of the identity component, with the ultimate decomposition the one consisting entirely of atoms.The thrust of the results is in two directions. First, the general properties of relational schemata particular to this problem are developed, within the framework of first-order logic. The key formulations are those of abstract meet and join of schemata. Using these formulations, it is shown that a completely general decomposition theory is impossible. The second part of the work islolates a relatively large class of schemata which do admit reasonable decompositions. These schemata include all of the usual decomposition problems, including project-join decompositions and horizontal decompositions of schemata constrained by universal Horn sentences.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
{ArCa78} Arora, A K, and C R Carlson, "The information preservation properties of relational database transformations", Proc 1978 VLDB Conf, pp 352-359
 
3
{BaSp81} Bancilhon, F and N Spyratos, "Independent components of databases", Proc 1981 VLDB Conf, pp 398-408
 
4
{BeBG78} Beeri, C, P A Bernstein, and N Goodman, "A sophisticate's introduction to database normalization theory", Proc 1978 VLDB Conf, pp 113-124
 
5
{BeRi80} Beeri, C, and J Rissanen, Faithful Representation of Relational Database Schemes IBM Research Report RJ2722, 1980
 
6
{BeVa81} Beeri, C, and M Vardi, "On the properties of join dependencies", in Advances in Data Base Theory, Vol 1 ed by H Gallaire, J Minker, and J M Nicolas, Plenum Press, 1981, pp 25-71
 
7
{Birk67} Birkhoff G, Lattice Theory, Third Edition, American Mathematical Society, 1967
8
 
9
{Ende72} Enderton, H B, A Mathematical Introduction to Logic, Academic Press, 1972
10
 
11
{Grat78} Gratzer, G General Lattice Theory, Academic Press, 1978
12
 
13
{Gran82} Grant, J, Adequate Database Transformations, TR-1145, Towson State University, February 1982
14
 
15
{Halm74} Halmos, P R, Lectures on Boolean Algebras Springer-Verlag, 1974
 
16
{Jaco79} Jacobs, B E, Applications of Database Logic to Conceptual and External View Protection, U of Md Comp Sci Tech Report 815, Sept 1979
17
18
19
 
20
{Lien79} Lien, Y E, "Multivalued dependencies with null values in relational databases", Proc 1919 VLDB Conf, pp 61-66
 
21
{McMi79} McSkimin J R and J Minker, "A predicate calculus based semantic network for deductive searching", in Associative Netowrks, ed by N V Findler, Academic Press, 1979 pp 205-238
22
 
23
{MMSU81} Maier, D, A O Mendelzon, F Sadri, and J D Ullman, "Adequacy of decompositions of relational databases", in Advances in Data Base Theory, Vol 1, ed by H Gallaire J Minker, and J M Nicolas, Plenum Press, 1981, pp 101-114
 
24
{Monk76} Monk, J D, Mathematical Logic, Springer-Verlag 1976
25
26
27
 
28
{Scio80} Sciore, E, The Universal Instance and Database Design, TR #271 Princeton University, 1980
29
30
 
31
{Smit78} Smith, J M, "A normal form for abstract syntax", Proc 1978 VLDB Conf, pp 156-162
 
32
{Ullm80} Ullman, J D, Principles of Database Systems, Computer Science Press, 1980
33