How to prove that your tables have been fully normalized?

Reply

Join Date: Dec 2007
Posts: 65
Reputation: CodeBoy101 is an unknown quantity at this point 
Solved Threads: 0
CodeBoy101's Avatar
CodeBoy101 CodeBoy101 is offline Offline
Junior Poster in Training

How to prove that your tables have been fully normalized?

 
0
  #1
Nov 28th, 2008
Hi guys I was wondering, how to prove that your tables are in 1NF, 2NF and 3NF?
Thanks.
Reply With Quote Quick reply to this message  
Join Date: Jul 2007
Posts: 108
Reputation: Majestics is an unknown quantity at this point 
Solved Threads: 7
Majestics Majestics is offline Offline
Junior Poster

Re: How to prove that your tables have been fully normalized?

 
0
  #2
Nov 28th, 2008
3nf is industry standard normal form, you will not find any problem in inserting,deleting and updating a row if ur table is in 3nf.
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 60
Reputation: pclfw is an unknown quantity at this point 
Solved Threads: 5
pclfw pclfw is offline Offline
Junior Poster in Training

Re: How to prove that your tables have been fully normalized?

 
0
  #3
Jan 9th, 2009
Normalization is actually fairly simple. To convert data from one form to another you apply a single, simple, rule to that data. To move to the next level of normalization apply the next rule etc. etc. See http://en.wikipedia.org/wiki/Database_normalization.

So examine your data and see if it conforms to these rules. If it does then it is normalized. If it doesn't then it is not.

However reducing data into its 3rd normal form does not necessarily make it totally suitable for use within a DB. You then have to OPTIMIZE the data. During this exercise you may denormalize parts of the data to give faster access to the information. So you now have to go back to your DB designer and ask what were the decisions made in the normalization & optimization of the data.
Last edited by pclfw; Jan 9th, 2009 at 10:49 am.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the Database Design Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC