Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is Normalization ?

Answer Posted / gopal sharma

In the field of relational database design, normalization is a systematic way of ensuring that a database structure is suitable for general-purpose querying and free of certain undesirable characteristics—insertion, update, and deletion anomalies—that could lead to a loss of data integrity.[1]

Database normalization is a technique for designing
relational database tables to minimize duplication of
information and, in so doing, to safeguard the database
against certain types of logical or structural problems,
namely data anomalies.

For example, when multiple instances of a given piece of
information occur in a table, the possibility exists that
these instances will not be kept consistent when the data
within the table is updated, leading to a loss of data
integrity. A table that is sufficiently normalized is less
vulnerable to problems of this kind, because its structure
reflects the basic assumptions for when multiple instances
of the same information should be represented by a single
instance only.


The formal classifications describing the level of database
normalization in a data model are called Normal Forms (NF)
and the process of doing this is Normalization.

First normal form :
• A table is in first normal form when it contains no
repeating groups.
• The repeating column or fields in an un normalized table
are removed from the table and put in to tables of their own.
• Such a table becomes dependent on the parent table from
which it is derived.
• The key to this table is called concatenated key, with the
key of the parent table forming a part it.

Second normal form:
• A table is in second normal form if all its non_key fields
fully dependent on the whole key.
• This means that each field in a table ,must depend on the
entire key.
• Those that do not depend upon the combination key, are
moved to another table on whose key they depend on.
• Structures which do not contain combination keys are
automatically in second normal form.
Third normal form:
• A table is said to be in third normal form , if all the
non key fields of the table are independent of all other non
key fields of the same table.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

if you ctreate table identity

2316


How to pass parameters to procedures in oracle?

997


How to count duplicated values in a column in oracle?

985


what is the need of indexing topic in oracle? where do we use in a Java project? any other option other than using this to get the same result where we use indexing ?

2415


How to create an oracle testing table?

1010


How to join two tables in a single query using oracle?

932


15. Display the item_cost and then truncate it to the nearest hundred, ten, unit, tenth and hundredth.

2247


What is the purpose of tables, private synonyms and public synonyms in Oracle?

980


What is the difference between truncate & delete command?

1125


What is user managed backup in Oracle?

1078


How to grant create session privilege to a user in oracle?

948


Why does oracle 9i treat an empty string as null?

979


How to add a new column to an existing table with a default value?

967


Illustrate how to determine the amount of physical CPUs a Unix Box possesses (LINUX and/or Solaris).

2248


how do u setup a replication site?

1925