DocumentCode
1973574
Title
An ameliorated methodology to design normalized relations
Author
Chikkamannur, Ajeet A. ; Handigund, Shivanand M.
Author_Institution
Dept. of Comput. Sci. & Eng., REVA Inst. of Technol. & Mgmt., Bangalore
fYear
2009
fDate
10-13 May 2009
Firstpage
861
Lastpage
864
Abstract
In database design, the attributes and their functional dependencies are abstracted from the software requirements specification (SRS) by the forward engineering process. The abstracted attributes from a forward engineering process are structured depending on the functional requirements. Then, the database relations are composed, by the related attributes and their functional dependencies, based on the structures defined by Codd. Any random structural composition of relations leads to INSERT, DELETE and UPDATE anomalies. This paper presents a simple methodology that blends the analytical approach and the synthetic approach, to constitute the relations from a set of attributes and minimally covered functional dependencies, through the use of a dependency matrix to get the desired manipulation. The distinct attribute(s) from a set of functional dependencies is identified for a separate relation. All the dependencies are preserved and the lossless join is ensured by the framed algorithm. Further, the Boyce-Codd Normal Form (BCNF) is persuaded on each relation by revamping the determinant attributes to candidatekey.
Keywords
formal specification; relational databases; Boyce-Codd Normal Form; abstracted attributes; database design; database relations; dependency matrix; forward engineering; framed algorithm; functional dependencies; functional requirements; normalized relations; random structural composition; software requirements specification; Algorithm design and analysis; Computer aided instruction; Computer applications; Computer science; Data engineering; Data models; Design engineering; Design methodology; Guidelines; Relational databases; BCNF; attribute; dependency matrix; functional dependency; relation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
Conference_Location
Rabat
Print_ISBN
978-1-4244-3807-5
Electronic_ISBN
978-1-4244-3806-8
Type
conf
DOI
10.1109/AICCSA.2009.5069431
Filename
5069431
Link To Document