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
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