• 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