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