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

Normalization