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 and its forms?

Answer Posted / rohit

Database normalization, sometimes referred to as canonical
synthesis, 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.

Higher degrees of normalization typically involve more
tables and create the need for a larger number of joins,
which can reduce performance. Accordingly, more highly
normalized tables are typically used in database
applications involving many isolated transactions (e.g. an
automated teller machine), while less normalized tables tend
to be used in database applications that need to map complex
relationships between data entities and data attributes
(e.g. a reporting application, or a full-text search
application).

Database theory describes a table's degree of normalization
in terms of normal forms of successively higher degrees of
strictness. A table in third normal form (3NF), for example,
is consequently in second normal form (2NF) as well; but the
reverse is not necessarily the case.

Although the normal forms are often defined informally in
terms of the characteristics of tables, rigorous definitions
of the normal forms are concerned with the characteristics
of mathematical constructs known as relations. Whenever
information is represented relationally, it is meaningful to
consider the extent to which the representation is normalized.

Is This Answer Correct ?    9 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to Check if table exists in sql server?

1071


What is the difference between mysql and sql server?

940


Beginning with sql server version 7 0, a new enhanced data type nchar was added what type of data is supported with this data type?

962


Explain about system stored procedure?

969


as a part of your job, what are the dbcc commands that you commonly use for database maintenance? : Sql server database administration

857


What is clustered primary key?

958


What are the different types of replication you can set up in sql server?

983


How to connect php with different port numbers?

1001


Do you know what are the properties of the relational tables?

981


How do you know if sql server is running on your local system?

974


Why do we use sql limitations? Which constraints can we use while making a database in sql?

1000


What is the architecture of ms sql reporting service?

919


What is a Join and explain its types?

1046


What is the process of normalising?

945


How can sql server instances be hidden?

893