Você está na página 1de 19

Database

Normalizatio
n
-Srini

1st Normal Form Modelling in OLTP

The process of removal of redundant, duplicate data within a table or da


Minimal use of NULL values
Reduce repeatition of data items in a row unnecessarily
Each record is considered as Tuple.
Each attribute is considered as column
Degree = no. of columns/attributes
Cardinality = number of columns

The levels of normalization


1st Normal Form
2nd Normal Form
3rd Normal Form
Boyce-Codd Normal Form (BCNF)
4th Normal Form
5th Normal Form

Remove repeating groups

Fourth NF
Multivalued dependency

AB

Fifth Normal Form


JOIN DEPENDENCY when joining, then the resultant table
Should not loose information.

Exercise:
Draw E/R Diagram for the given case study.
Many Persons work for a company. Every person is given a
Job title and persons are categorized as workers and managers
A manager manages a department
A company has many departments
A worker works for many projects
Manager s are responsible for many projects
Each department works on many projects to completion.

Você também pode gostar