CSE

Tuesday, August 2, 2011

Normalisation in rdbms

In relational database management system , normalisation is a concept in which database is managed in a way to reduce duplicay(redundancy).Normalisation involves dividing of larger tables into smaller tables mainly to reduce redundacy.
So five NF(normal forms) were developed for solution.


Edgar F Codd developed 1 NF ,and he was the first inventor of relational database .With need other NF developed.But before to study NF some terms may you know are as follow:-

Functional dependency: In relation R ,X is an attribute which is functionally dependent on Y.
That is  X→Y  .
   

Example:

Student IdStudent SemLecture Time
10161:00A.M.
10143:00P.M.
10162:00P.M.

In this Student Id → Student Sem ; means every value of column 1 is associated with precisely one value of column 2