ACM Home Page
Please provide us with feedback. Feedback
Synthesizing third normal form relations from functional dependencies
Full text PdfPdf (1.79 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 1 ,  Issue 4  (December 1976) table of contents
Pages: 277 - 298  
Year of Publication: 1976
ISSN:0362-5915
Author
Philip A. Bernstein  Univ. of Toronto
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 34,   Downloads (12 Months): 130,   Citation Count: 124
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/320493.320489
What is a DOI?

ABSTRACT

It has been proposed that the description of a relational database can be formulated as a set of functional relationships among database attributes. These functional relationships can then be used to synthesize algorithmically a relational scheme. It is the purpose of this paper to present an effective procedure for performing such a synthesis. The schema that results from this procedure is proved to be in Codd's third normal form and to contain the fewest possible number of relations. Problems with earlier attempts to construct such a procedure are also discussed.


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
ARMSTRONG, W.W. Dependency structures of data base relationships. Information Processing 74, North-Holland Pub. Co., Amsterdam, 1974, pp. 580-583.
 
2
3
 
4
BERNSTEIN, P.A. A comment on "Segment synthesis in logical data base design." IBM J. Res. Develop. 20, 4 (July 1976), 412.
 
5
BERNSTEIN, P.A., AND BEERI, C. An algorithmic approach to normalization of relational data base schemas. Tech. Rep. CSRG-73, Comptr. Systems Res. Group, Dep. Comptr. Sci., U. of Toronto, Toronto, Canada, Sept. 1976.
 
6
CASEY, R.G., DELOBEb, C., AND BERNSTEIN, P.A. A correction to "Decomposition of a data base and the theory of Boolean switching functions." (to appear in IBM J. Res. Develop.).
7
 
8
CO~D, E.F. Further normalization of the data base relational model, inData Base Systems, Courant Inst. Comptr. Sci. Syrup. 6, R. Rustin, Ed., Prentice-Hall, t~nglewood Cliffs, 1972, pp. 33-64.
 
9
DxT~, C.J. An Introd~xction to Database Systems. Addison-Wesley, Reading, Mass., 1975.
 
10
DELOBEb, C.~ AND CASEY, R.G. Decomposition of a data base and the theory of Boolean switching functions. IBM J. Res. Develop. 17, 5 (Sept. 1972), 374-386.
 
11
RISSANEN, J., AND DELOBEL, C. Decomposition of files, a basis for data storage 'and retrieval. Res. Rep. RJ 1220, IBM Res. Lab., San Jose, Calif., May 1973.
 
12
WANG, C.P.,/kND WEDEKIND, H.H. Segment synthesis in logical data base design. IBM J. Res. Develop. 19, 1 (Jan. 1975), 71-77.

CITED BY  124

Collaborative Colleagues:
Philip A. Bernstein: colleagues