Day 05 Normalisasi 2NF

NORMALISASI

Basis Data-1

C H A P T E R

5

Normalisasi
2NF

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

Objectives

Tujuan:
1. Review bentuk Normal 1 (1NF)

2. Memahami normalisasi bentuk kedua (2NF)
3. Memahami aturan normalisasi 2NF

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

REVIEW NORMALISASI 1NF

1st Normal Form (1NF)
• Suatu relation R disebut 1st NF jika dan hanya jika semua
attribute value-nya Atomic (tidak boleh ada attribute yang
Composite dan Multi Value)
• Seringkali terjadi Null Value dan Duplikasi.
Syarat 1NF:
• Merubah dari bentuk UnNormalize ke Normal Pertama
(1NF).


Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

REVIEW NORMALISASI 1NF
Contoh 1NF:
• Suatu format tabel yang dikenal sehari-hari :



Bentuk 1NF tapi UnNormalize :



Bentuk Normal 1NF & 2NF :

Copyright © 2005 PENS-ITS


NORMALISASI

Basis Data-1

REVIEW NORMALISASI 1NF
Contoh Lain 1NF:
• Suatu format tabel yang dikenal sehari-hari :



Bentuk 1NF tapi masih UnNormalize :

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

NORMALISASI 2NF


2st Normal Form (2NF)
• Dibuat berdasarkan FULL FUNCTIONAL
DEPENDENCY (ketergantungan fungsional penuh)
• Relasi R adalah 2NF: apabila setiap atribut NonPrime
atribut A (yang bukan anggota Primary Key) dalam R
adalah Fully Dependent terhadap Primary Key dari R.
• Normalisasi 2NF: jika tabel berada dalam bentuk Normal
Pertama (1NF) dan setiap atribut bukan kunci
bergantung penuh pada kunci primer.
• Sehingga tidak ada atribut bukan kunci yang bergantung
pada sebagian (parsial) kunci primer.
Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

NORMALISASI 2NF

Syarat 2st Normal Form (2NF):

• Memenuhi kriteria tabel Normal I (1NF)
• Di dalam tabel tersebut tidak ada Redundansi /
Pengulangan data dan Null Value.
• Field-field yang bukan PK adalah Full Dependent
(bergantung penuh) pada PK.

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

NORMALISASI 2NF
Contoh 2NF:
• Suatu format tabel Normal I (1NF) : (menghilangkan
Redundansi)
fd1
fd2




Bentuk Normal II (2NF) : (Decompose)

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

NORMALISASI 2NF
Contoh 2NF: (Penjelasan)
• Suatu format tabel Normal I (1NF) : (menghilangkan Redundansi)



Bentuk Normal II (2NF) : (Decompose)

Copyright © 2005 PENS-ITS

NORMALISASI


Basis Data-1

NORMALISASI 2NF
Contoh Lain 2NF:
• Suatu format tabel Normal I (1NF) : (menghilangkan
Redundansi)



Bentuk Normal II (2NF) : (Decompose)

Copyright © 2005 PENS-ITS

NORMALISASI

Basis Data-1

Question ?
End of Session


Copyright © 2005 PENS-ITS