Anti Essays :: Free Essay on "Normalization"
You can search for more free term papers from Anti Essays using the search box above.
This free essay is for research purposes ONLY. Do NOT submit term papers from Anti Essays as your own. If you use information from this free term paper, it is your responsibility to cite it. MLA and APA citations can be found at the bottom of the page.
Submitted by tanmay_sahani on February 5, 2009
Normalization
Normalization is a method for organizing data elements in a database into tables.
Description of Normalization
Normalization is the process of organizing data in a database. This includes creating tables and establishing relationships between those tables according to rules designed both to protect the data and to make the database more flexible by eliminating two factors: redundancy and inconsistent dependency.
Redundant data wastes disk space and creates maintenance problems. If data that exists in more than one place must be changed, the data must be changed in exactly the same way in all locations. A customer address change is much easier to implement if that data is stored only in the Customers table and nowhere else in the database.
There are a few rules for database normalization. Each rule is called a "normal form." If the first rule is observed, the database is said to be in "first normal form." If the first three rules are observed, the database is considered to be in "third normal form." Although other levels of normalization are possible, third normal form is considered the highest level necessary for most applications.
First Normal Form
• Eliminate repeating groups in individual tables.
• Create a separate table for each set of related data.
• Identify each set of related data with a primary key.
Second Normal Form
• Create separate tables for sets of values that apply to multiple records.
• Relate these tables with a foreign key.
Third Normal Form
• Eliminate fields that do not depend on the key.
Values in a record that are not part of that record's key do not belong in the table. In general, any time the contents of a group of fields may apply to more than a single record in the table, consider placing those fields in a separate table.
Normalization Avoids
You must Login to view the entire essay.
If you are not a member yet, Sign Up for free!
"Normalization". Anti Essays. 21 Nov. 2009
<http://www.antiessays.com/free-essays/32854.html>
Normalization. Anti Essays. Retrieved November 21, 2009, from the World Wide Web: http://www.antiessays.com/free-essays/32854.html