what is Normalization means..?
Answer Posted / firoz basha
Normalization is a series of steps followed to obtain a
database design that allows for consistent storage and
efficient acess of data in a relational database.
These steps reduce data redundancy and risk of data
becoming inconsistent.
there are 5 types of normal forms(NF) :
1 NF , 2NF, 3NF, 4NF, 5NF
1NF:- A relation is said to be in first normal form , if it
dows not contain any repeating groups or elements (or) if
all the values are atomic
2 NF:- A relation is said to be in Second Normal form, if
and only if it is in 1 NF and all the non-key attributes
are fully functionally dependent on the primary key.
3 NF:- A relation is said to be in 3rd normal form, if and
only if it is in 2NF and every non-key attribute is
non-transitively dependent on the primary key.
(or) every attribute is independent of all the other non-
key attributes.
BCNF:- A relation is said to be in BCNF, if every attribute
on which some other attribute is also a candidate for
primary key of a relation.
4 NF:- A relation is said to be in 4th normal form, if and
only if it is in 3NF and it should not contain any
multivalued dependencies.
5 NF :-A relation is said to be in 5 NF , if and only it it
is in 4 NF and every join dependency in R is implied by the
candidate key.
Any clarifications and for examples,
mail me : firozbashashaik@yahoo.com
| Is This Answer Correct ? | 44 Yes | 4 No |
Post New Answer View All Answers
What is the use of default key?
can u combine pipeline parallelism and partition parallalism? how and whan?
Is storing images in a database a good idea?
What is Object Oriented model?
What is aws documentdb?
Which Statement would you use to remove the EMPLOYEE_Id_PK PRIMARY KEY constraint and all depending constraints from the EMPLOYEE table?
Is database a hardware or software?
Can you create a database in word?
What is the DIF format and when we will use in teradata
What are database connection details?
issues involved in modeling and building data werahouses
How to do Data integrity testing? Who does this testing (Developer or tester)?
Give the syntax of exception handling used in DBMS?
What the various ways to tune a teradata query
Which is the most reliable programming language for RDBMS Relational Database Management System for Multi user applicaton. For PC application or web application ?