Implementation considerations for improving data integrity in normalized relational databases

  • Authors:
  • Tennyson X. Chen;Martin D. Meyer;Nanthini Ganapathi

  • Affiliations:
  • RTI International, Research Triangle Park, NC;RTI International, Research Triangle Park, NC;RTI International, Research Triangle Park, NC

  • Venue:
  • Proceedings of the 47th Annual Southeast Regional Conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using vertical decomposition method to normalize relational database has been well illustrated and understood. The purpose of relational decomposition is to remove data redundancy and prevent data anomalies. Up to the Boyce-Codd normal from (BCNF), decompositions are performed based on functional dependency at a relation's attribute level. However, since data redundancies can also appear between attributes that are interrelated in forms other than functional dependency, decomposition method fails to remove some very basic data anomalies. Consequently, we can still observe data anomalies in high level normal forms such as BCNF, 4NF and 5NF. After introducing the data anomalies that may occur in high level normal forms, this paper discusses some practical approaches on how to eliminate or reduce such anomalies in order to improve data integrity.