%0 Journal Article %T AN ALGORITHMIC APPROACH TO DATABASE NORMALIZATION %A M. Demba %J International Journal of Digital Information and Wireless Communications %D 2013 %I Society of Digital Information and Wireless Communications %X When an attempt is made to modify tables that have not been sufficiently normalized undesirable side-effects may follow. This can be further specified as an update, insertion or deletion anomaly depending on whether the action that causes the error is a row update, insertion or deletion respectively. Most of the recent works on database normalization use a restricted definition of normal forms where only the primary key is taken into account and ignoring the rest of candidate keys. In this paper, we propose an algorithmic approach for database normalization up to third normal form by taking into account all candidate keys, including the primary key. The effectiveness of the proposed approach is evaluated on many real world examples. %U http://sdiwc.net/digital-library/web-admin/upload-pdf/00000618.pdf