What is denormalization and when would you go for it?

Answers were Sorted based on User's Feedback



What is denormalization and when would you go for it?..

Answer / gtp

Denormalization is a technique to move from higher to lower
normal forms of database modeling in order to speed up
database access

Is This Answer Correct ?    76 Yes 9 No

What is denormalization and when would you go for it?..

Answer / sd

Denormalization is introcution of controlled redundancy in
the database.

Use denormalization generally to optimize performace of
select query. to minimize joins used in the query.

Is This Answer Correct ?    53 Yes 16 No

What is denormalization and when would you go for it?..

Answer / abarna(cts)

As the name indicates, denormalization is the reverse
process of normalization. It's the controlled introduction
of redundancy in to the database design. It helps improve
the query performance as the number of joins could be
reduced.

Is This Answer Correct ?    34 Yes 7 No

What is denormalization and when would you go for it?..

Answer / sivaraman (gasc)

Denormalization is the process of attempting to optimize
the performance of a database by adding redundant data or
by grouping data. In some cases, denormalization helps
cover up the inefficiencies inherent in relational database
software. A relational normalized database imposes a heavy
access load over physical storage of data even if it is
well tuned for high performance

Is This Answer Correct ?    22 Yes 5 No

What is denormalization and when would you go for it?..

Answer / niraj kumar

Industrial experience---->

Denormalization or Normalization both we use on databse so
that any one can filter as well as retrive the data from
the tabel easily.
Denormalization - As the name suggest it is a reverse
process of normalization, means we fill some redundant data
in table so that user can retrive easily.
But actualy we use the major functionality of normalization
of higher normal form(BCNF, 4TH NF ,5TH NF, DKNF) in lower
normal form (1st and 2nd) because higher normal forms are
so costly to use, thats why we use denormalization to
reduce the cost of normalization.

Is This Answer Correct ?    17 Yes 2 No

What is denormalization and when would you go for it?..

Answer / sandeepa rout

De-normalization is the process of attempting to optimize
the performance of a database by adding redundant data. It
is sometimes necessary because current DBMSs implement the
relational model poorly.


Only one valid reason exists for denormalizing a relational
design - to enhance performance. However, there are several
indicators which will help to identify systems and tables
which are potential denormalization candidates. These are:



* Many critical queries and reports exist which rely upon
data from more than one table. Often times these requests
need to be processed in an on-line environment.

* Repeating groups exist which need to be processed in a
group instead of individually.

* Many calculations need to be applied to one or many
columns before queries can be successfully answered.

* Tables need to be accessed in different ways by different
users during the same timeframe.

* Many large primary keys exist which are clumsy to query
and consume a large amount of DASD when carried as foreign
key columns in related tables.

* Certain columns are queried a large percentage of the
time. Consider 60% or greater to be a cautionary number
flagging denormalization as an option.

Is This Answer Correct ?    18 Yes 5 No

What is denormalization and when would you go for it?..

Answer / asim javaid iqbal sahi

Denormalization is a technique to move from top to bottom database normal forms in order to optimize the performance of database and or to increase access time of database.

Is This Answer Correct ?    8 Yes 2 No

What is denormalization and when would you go for it?..

Answer / dhirendra kumar

DENORMALIZATION IS A TECHNIQUE TO MOVE FROM HIGHER TO LOWER NORMAL FORM IN ORDER TO SPEED UP THE DATABASE ACCESS.WHEN WE WANT TO DERIVE PHYSICAL DATA MODEL FROM LOGICAL DATA WE USE DENORMALIZATION.

Is This Answer Correct ?    1 Yes 0 No

What is denormalization and when would you go for it?..

Answer / ravindra gaikwad

In computing, denormalization is the process of attempting
to optimise the read performance of a database by adding
redundant data or by grouping data.[1][2] In some cases,
denormalization is a means of addressing performance or
scalability in relational database software.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More DB Development Interview Questions

Hi my program is accesing data from two db2 databases.what is the bind card for this program to genarate plan? how to specify the two owners and two qualifiers in bind card

0 Answers   TCS,


What is a self join? Explain it with an example?

16 Answers   TCS,


What are the main phases of database development?

0 Answers  


hi in which phase of mload can i use .FILLER

1 Answers   IBM,


You have two tables with a one to many join based on a field named id. You need to find records in the parent table that are not represented in the child table. how would you accomplish this?

0 Answers  






Explain about the database management systems.

0 Answers  


What are defaults? Is there a column to which a default can't be bound?

2 Answers  


Explain the role of indexing in databases?

0 Answers  


In which database can extended stored procedures be added?

0 Answers  


Can you instantiate a COM object by using T-SQL?

1 Answers  


Does QTP Support the Propjects which are running in Dot Net? As we are starting with new project in Dot net need to use automation tool?Please advice & let me know what would be the best.

0 Answers  


Where is dbms used?

0 Answers  


Categories