An extended synthesis algorithm for relational database schema design

  • Authors:
  • Ashraf Ali Waseem;Syed Jamal Hussain;Zubair Ahmed Shaikh

  • Affiliations:
  • Hamdard University, Karachi, Pakistan;University of Karachi, Karachi, Pakistan;FAST-NU University, Karachi, Pakistan

  • Venue:
  • Proceedings of the 2013 International Conference on Information Systems and Design of Communication
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Relational model is the most essential database model for decades and is examined in various ways. A very important concept in the relational modeling is the concept of dependencies. Particularly a set of functional dependencies and its equivalent minimal cover are discussed here for synthesizing third normal form relations. A traditional synthesis algorithm have been used to reduce the set of functional dependencies, F, into an equivalent minimal cover. This cover is then used to develop a relational schema; however, a given set of functional dependencies may have more than one minimal covers. In turn, different minimal covers may give rise to different relational schema. Database designers had already been agreed upon the use of popular inference rules of Armstrong to obtain minimal covers from the set F of functional dependencies. Despite the frequent use of the traditional synthesis algorithm, there is still a lack of formality and simplicity support in that algorithm to produce a minimum cover, especially; the step(s) of the algorithm in which the set of functional dependencies of F are used to make left-irreducible remain informal. In this paper, an extension is proposed to the synthesis algorithm that aids in to produce an optimal minimal cover more systematically from the given set of functional dependencies. The optimal minimal cover obtained by this extension would be appropriate for synthesizing third normal form relational schema from the universal relation scheme.