ACM Home Page
Please provide us with feedback. Feedback
An improved third normal form for relational databases
Full text PdfPdf (1.36 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 6 ,  Issue 2  (June 1981) table of contents
Pages: 329 - 346  
Year of Publication: 1981
ISSN:0362-5915
Authors
Tok-Wang Ling  Univ. of Waterloo, Waterloo, Ont., Canada
Frank W. Tompa  Univ. of Waterloo, Waterloo, Ont., Canada
Tiko Kameda  Univ. of Waterloo, Waterloo, ONt., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 62,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   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/319566.319583
What is a DOI?

ABSTRACT

In this paper, we show that some Codd third normal form relations may contain “superfluous” attributes because the definitions of transitive dependency and prime attribute are inadequate when applied to sets of relations. To correct this, an improved third normal form is defined and an algorithm is given to construct a set of relations from a given set of functional dependencies in such a way that the superfluous attributes are guaranteed to be removed. This new normal form is compared with other existing definitions of third normal form, and the deletion normalization method proposed is shown to subsume the decomposition method of normalization.


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
ARMSTRONG, W.W., Dependency structures of data base relationships. Information Processing 74. North-Holland, Amsterdam, 1974, pp. 580-583.
 
3
BEERI, C., BERNSTEIN, P.A., AND GOODMAN, N. A sophisticate's introduction to database normalization theory. Proc. 4th Int. Conf. Very Large Data Bases, West Berlin, 1978, pp. 113-124.
4
5
6
7
 
8
CODD, E.F. Further normalization of the data base relational model. In Data Base Systems, R. Rustin, Ed., Courant Computer Science Symposium, vol. 6, Prentice-Hall, Englewood Cliffs, N.J., 1971, pp. 33-64.
 
9
CODD, E.F. Recent investigations in relational data base systems. Information Processing 74. North-Holland, Amsterdam, 1974, pp. 1017-1021.
 
10
DELOBEL, C., AND CASEY, R.G. Decomposition of a data base and the theory of Boolean switching functions. IBM J. Res. Dev. 17, 5 (Sept. 1973), 374-386.
11
 
12
DEMETROVIC8, J. On the number of candidate keys. Inf. Process. Lett. 7, 6 (I978), 266-269.
 
13
FAGIN, R. Functional dependencies in a relational database and propositional logic. IBM J. Res. Dev. 21, 6 (Nov. 1977), 534-544.
14
 
15
KENT, W. A primer of normal forms (in a relational database). TR02.600, IBM Systems Development Division, San Jose, Calif., Dec. 1973.
 
16
 
17
LUCCHESI, C.L., AND OSBORN, S.L. Candidate keys for relations. J. Comput. Syst. Sci. 17, 2 (1978), 270-279.
18
 
19
 
20
OSBORN, S,L. Testing for existence of a covering Boyce-Codd normal form. Inf. Process. Lett. 8, 1 (1978), 11-14.
21
 
22
Yu, C.T., AND JOHNSON, D.T. On the complexity of finding the set of candidate keys for a given set of functional dependencies. Inf. Process. Lett. 5, 4 (1976), 100-101.

CITED BY  11

Collaborative Colleagues:
Tok-Wang Ling: colleagues
Frank W. Tompa: colleagues
Tiko Kameda: colleagues