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



