Q

Benefits of a 3NF level of normalization

An Oracle user asks expert Brian Peasland his general opinion regarding normalizing data in an Oracle database.

What is your general opinion regarding normalizing data in an Oracle database? Do you advocate many smallish tables that are simple and specialized, or fewer larger tables that are generalized and complex? How do you determine the appropriate level of data normalization in your designs?
My level of normalization tends toward 3NF. Anything less than 3NF can incur data anomalies that 3NF is supposed to protect. One can decompose tables further than 3NF. In fact, other normal forms have been created to take 3NF further and further to protect even more data anomalies. But it has been my experience that 3NF is fine for database design. Notice that none of this has anything to do with the size of the table.
This was first published in May 2008

Dig deeper on Oracle database administration

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchDataManagement

SearchBusinessAnalytics

SearchSAP

SearchSQLServer

TheServerSide

SearchDataCenter

SearchContentManagement

SearchFinancialApplications

Close