By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
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
. 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.