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.