Title :
The synthesis approach for relational database design: an expanded perspective
Author :
Ram, Sudha ; Curran, Stephen M.
Author_Institution :
Dept. of Manage. Inf. Syst., Arizona Univ., Tucson, AZ, USA
Abstract :
Relational database design using the concept of functional dependencies (FDs) is addressed. The classical synthesis approach processes a given set of FDs to produce one minimal cover, which is then used to develop a relational schema. However, a given set of FDs can have more than one minimal cover, and different minimal covers can give rise to different relational schemata. An enhancement is proposed to the traditional synthesis algorithm that aids in efficiently determining all minimal covers for a given set of FDs. The algorithm has been implemented using Turbo pascal on an IBM PC AT. The performance of this algorithm is compared with that of the traditional synthesis algorithm.<>
Keywords :
microcomputer applications; relational databases; IBM PC AT; Turbo pascal; functional dependencies; minimal cover; relational database design; relational schema; traditional synthesis algorithm; Algorithm design and analysis; Database systems; Management information systems; Manuals; Process design; Relational databases; Terminology;
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
DOI :
10.1109/HICSS.1988.11853