SlideShare a Scribd company logo
1 of 24
Nittaya Wongyai
Normalization
        Normalization

             Normal Form         3
                     1          1NF
                     2          2NF   E.F.Codd
                     3          3NF
     Boyce/Codd Normal Form           BCNF
                     4          4NF
                                       Fagin
                     5          5NF
Normalization


ER-to-Relational Mapping Algorithm




                          Strong Entity


          (PK)
  P1101           6     990
  P1102                 199
ER-to-Relational Mapping Algorithm




         PK
 J1101           2554           Weak Entity
 J1102           2554


                                   FK)
                        J1101
                        J1102
PK
550987786
                                          Associative
550987787                                   Entity

            (FK)              (FK)
550987786          LSIT1111          89         A
550987787          LSIT1113          49         F


                     PK
        LSIT1111
        LSIT1113
The Process of Normalization:
         First Normal Form 1NF

            1NF
    Atomic                        1
               Repeating groups
The Process of Normalization: First Normal Form
                     1NF
The Process of Normalization:
       Second Normal Form 2NF

             2NF
    1NF

                (Primary key)
          Composite key
                           Partial Dependency
The Process of Normalization: Second Normal Form
                       2NF



1NF




2NF
2 NF
The Process of Normalization:
         Third Normal Form 3NF

          3NF
    2NF
                  Transitive Dependency
The Process of Normalization: Third Normal Form
                      3NF


2NF




3NF
Boyce-Codd Normal Form(BCNF)

   (Candidate key)    2

BCNF
The Process of Normalization: Fourth Normal Form
                      4NF

            BCNF
       Multivalued Dependencies (MVDs)
                     3
                                         2
BCNF   4NF
BCNF




4NF
The Process of Normalization: Fifth Normal Form
                     5NF


                      4NF
                  Join Dependency
5 NF
5 NF
Normalization

More Related Content

More from Nittaya Intarat

More from Nittaya Intarat (20)

Network equipment
Network equipmentNetwork equipment
Network equipment
 
Media
MediaMedia
Media
 
Database architecture
Database architectureDatabase architecture
Database architecture
 
Data management pub
Data management pubData management pub
Data management pub
 
Data management
Data managementData management
Data management
 
Data management
Data managementData management
Data management
 
Data communication
Data communicationData communication
Data communication
 
Opac exam
Opac examOpac exam
Opac exam
 
Ch5 database system
Ch5 database systemCh5 database system
Ch5 database system
 
Ch4 communication and network
Ch4 communication and networkCh4 communication and network
Ch4 communication and network
 
Ch3 information technology
Ch3 information  technologyCh3 information  technology
Ch3 information technology
 
Ch3 in fo re_source
Ch3 in fo re_sourceCh3 in fo re_source
Ch3 in fo re_source
 
Information sources 1
Information  sources 1Information  sources 1
Information sources 1
 
Ch2 ระบบสารสนเทศ
Ch2 ระบบสารสนเทศCh2 ระบบสารสนเทศ
Ch2 ระบบสารสนเทศ
 
Ch2 องค์การและระบบสารสนเทศ
Ch2 องค์การและระบบสารสนเทศCh2 องค์การและระบบสารสนเทศ
Ch2 องค์การและระบบสารสนเทศ
 
Ch1 แนวคิดเกี่ยวกับการจัดการ
Ch1 แนวคิดเกี่ยวกับการจัดการCh1 แนวคิดเกี่ยวกับการจัดการ
Ch1 แนวคิดเกี่ยวกับการจัดการ
 
Db architecture
Db architectureDb architecture
Db architecture
 
Data management
Data managementData management
Data management
 
Data management
Data managementData management
Data management
 
Media
MediaMedia
Media
 

Normalization