answersLogoWhite

0


Best Answer

When you design a database, you first want to normalize it. Main purpose is to avoid data duplication, because duplicate data takes up unnecessary space and is harder to maintain.

Suppose you want to store information about your customers. You want to store their address to send them promotional material. You also want to store what products they bought so far. If you'd put that in one table, you'd be repeating the customer's address for each article they bought. When one of them changes address, you need to remember to change all the records to update the address to avoid data inconsistency.

So you normalize this bit, and create a table with e.g. customer number + customer name + customer street + customer zip code/postal code, a second table with zip code + city, a third table with customer number + product number, a fourth table with product number + product description + vendor number, etc.

Now look at the I/O involved in getting at that data. When you put all the data in one table, accessing all the data will normally involve fewer I/O transactions and therefore be faster than accessing the data spread over multiple tables, which requires jumping back and forth from indexes to data records, as it . And despite the fact that I/O performance has improved tremendously since early days, it still is the slowest component in a computer.

Computers with slow I/O subsystems may also benefit from denormalisation. Denormalisation basically is the process of finding the balance between avoiding data duplication and ensuring database performance.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Techniques of denormalization and its advantages and disadvanteges?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Advantages and disadvanteges of bee and storch?

honey


What are the advantages and disadvantages of division of labor among cells?

list of advantages and disadvanteges of division of labour


What are the advantages and disadvantages df a traverse theatre?

advanteges & disadvanteges of traverse


What are the advantages and disadvantages of bookbinding machines?

advanteges and disadvanteges of book binding


What are the advantages and disadvanteges of fossil fuels?

it is a green house gas so that is a disadvantage .


What aer the advantages and disadvantages of cbis and pbis?

The disadvanteges are that you can live but sometimes you cant


Computer advantages and disadvanteges?

They break easily if you don't know what you are doing. And the advantages is they are faster and can be smart depending on what and how you you tell them to do things.


What are some advantages and disadvanteges of using wave power?

donno donno donno donno donno donno


Advantages and disadvanteges of natural gas?

the disadvantege is thatit is non renwable and creates green house gases.


What are the Advantages and disadvanteges of finger joint?

Dogs and cats do not make babies to create an horse. ;)


What are the advantages and disadvanteges of contact lenses?

It has a lot of positives..you have got rid of glasses..and negative would be..it needs a lot of care.


What are the advantages and disadvantages of fact-finding techniques?

There are many advantages and disadvantages of fact-finding techniques. These techniques could be flawed if the facts are skewed for example.