Normalisasi 2NF
·
Terpenuhi
jika pada sebuah table semua atribut yang tidak termasuk dalam KEY PRIMER
memiliki ketergantungan fungsional (KF) pada KEY PRIMER secara utuh.
·
Sebuah
table dikatakan tidak memenuhi 2NF jika ketergantungan hanya bersifat parsial
(hanya tergantung sebagian pada sebagian dari KEY PRIMER).
Syarat Normalisasi 2NF
·
Bentuk
data telah memenuhi kriteria bentuk normal kesatu.
·
Atribute
bukan kunci haruslah bergantung secara fungsi pada kunci utama atau primary
key.
·
Sudah
ditentukan kunci kunci field, dimana kunci field haruslah unik dan dapat
mewakili atribute lain yang menjadi anggotanya.
Fungsi Normalisasi 2NF
·
Menghapus
beberapa subset data yang ada pada tabel dan menempatkan mereka pada tabel
terpisah.
·
Menciptakan
hubungan antara tabel baru dan tabel lama dengan menciptakan foreign key.
·
Tidak
ada atribut dalam tabel yang secara fungsional bergantung pada candidate key
tabel tersebut.
1.
Contoh Normalisasi Database
2NF
NPM | Nama_mhs | Tgl_Lahir | NPM | Nama_Subjek | Nilai | Bobot | |
1182 | Maliah | 17/02/95 | 1182 | Database | A | 4 | |
1182 | Maliah | 17/02/95 | 1182 | Database | A | 4 | |
1183 | Andriyani | 30/03/93 | 1183 | Database | B | 3 | |
kd_Subjek | Nama_Subjek | SKS | |||||
IF001 | Database | 3 | |||||
IF001 | Database | 3 | |||||
IF002 | Algoritma | 3 |
2.
Contoh Normalisasi Database
2NF
3.
Contoh Normalisasi Database
2NF
KodePtg * | Faktur * | Kode_Barang * | ||||
NamaPtg | Tanggal | Nama_Barang | ||||
PasswordPtg | Item | Harga_Beli | ||||
StatusPtg | Total | Harga_Jual | ||||
Dibayar | Jumlah_Barang | |||||
Kembali | Satuan | |||||
JmlJual | ||||||
SubTotal | ||||||
KodePtg ** | ||||||
Kode_Barang ** |