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




0 Komentar