Normalization and denormalization

Answer Posted / vishnu

In relational Database design, the process of organizing
data to minimize redundancy is called Normalization.
Normalization usually involves dividing a database into two
or more tables and defining relationship b/w the tables.
1) 1st NF: Eliminate Repeating Group(Column)
2) 2nd NF: Eliminate Redundant Data
3) 3rd NF: Eliminate Columns Not dependent on Primary key
4) 4th NF: Isolate Independent Multiple Relationships
5) 5th NF: Isolate Semantically Related Multiple Relationships


De-normalization is the process of attempting to optimizing
the performance of a database by adding redundant data. It
is sometimes necessary bcoz current DBMSs implement the
relational model poorly. its a technique to move from higher
to lower normal forms of database modeling in order to speed
up database access.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to get the definition of a stored procedure back?

708


Does transparent data encryption provide encryption when transmitting data across the network?

804


How to convert numeric expression data types using the cast() function?

721


What are the advantages of using third-party tools?

720


How does normalization work?

689






What is impersonation? What are the different impersonation options available in ssas? : sql server analysis services, ssas

726


What do you know about normalization and de- normalization?

637


You have several tables, and they are joined together for querying. The tables contain both clustered indexes and non clustered indexes to optimize performance, how should you distribute the tables and their indexes onto different file groups?

745


Explain alternate key, candidate key and composite key in sql server?

661


What is faster join or union?

797


What is normalization of database?

768


What are the advantages of policy management?

749


Determine when an index is appropriate?

751


Explain sql delete command?

792


What are the steps you will take to improve the performance of a poor performing query?

762