0% found this document useful (0 votes)
24 views

Normalization Process

The document discusses the requirements of 1NF, 2NF, and 3NF for database normalization. 1NF requires eliminating duplicate columns and using a primary key to identify each row. 2NF removes subsets of data that apply to multiple rows and places them in separate tables linked by foreign keys. 3NF builds on 1NF and 2NF by removing columns that are not fully dependent on the primary key.

Uploaded by

sanaki
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Normalization Process

The document discusses the requirements of 1NF, 2NF, and 3NF for database normalization. 1NF requires eliminating duplicate columns and using a primary key to identify each row. 2NF removes subsets of data that apply to multiple rows and places them in separate tables linked by foreign keys. 3NF builds on 1NF and 2NF by removing columns that are not fully dependent on the primary key.

Uploaded by

sanaki
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

First Normal Form (1NF) sets the very basic rules for an organized database:

 Eliminate duplicative columns from the same table.


 Create separate tables for each group of related data and identify each row with a unique
column (the primary key).

Recall the general requirements of 2NF:

 Remove subsets of data that apply to multiple rows of a table and place them in separate
tables.
 Create relationships between these new tables and their predecessors through the use of
foreign keys.

These rules can be summarized in a simple statement: 2NF attempts to reduce the amount of redundant
data in a table by extracting it, placing it in new table(s) and creating relationships between those tables.

There are two basic requirements for a database to be in third normal form:

 Already meet the requirements of both 1NF and 2NF


 Remove columns that are not fully dependent upon the primary key.

You might also like