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 :
بازگشت