is the process of organizing data in a database to reduce and improve data integrity. The goal of normalization is to eliminate data anomalies by organizing it in different normal forms. The ensures that each table has , meaning that each field contains only a single value. The deals with dependencies and requires that all attributes in a table are fully functionally dependent on the . The takes this a step further and ensures that all attributes are dependent only on the primary key and not on any other non-key attributes. This helps to eliminate data redundancy and improve the overall efficiency of the database.
Keywords
data redundancy | 3rd normal form | primary key | normalization | 1st normal form | atomic values | 2nd normal form |