STUDI KASUS DALAM INVOICE PEMBELIAN BARANG :
BERIKUT LANGKAH-LANGAKAH NORMALISASI DATABASE :
BENTUK NORMAL FORM PERTAMA ATAU 1NF mensyaratkan beberapa kondisi dalam sebuah database, berikut adalah fungsi dari bentuk normal pertama ini.
- Menghilangkan duplikasi kolom dari tabel yang sama.
- Buat tabel terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap baris dengan kolom yang unik (primary key
SECOND NORMAL FORM (2NF) Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah dibentuk dalam 1NF, berikut adalah beberapa 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.
THIRD NORMAL FORM (3NF) Normalisasi database dalam bentuk 3NF bertujuan untuk menghilangkan seluruh atribut atau field yang tidak berhubungan dengan primary key. Dengan demikian tidak ada ketergantungan transitif pada setiap kandidat key. Syarat dari bentuk normal ketiga atau 3NF adalah :
- Memenuhi semua persyaratan dari bentuk normal kedua.
- Menghapus kolom yang tidak tergantung pada primary key.
Setelah 1NF,2NF,dan 3NF selesai selanjutnya kita membuat tabel serupa dengan tabel-tabel pada 3NF..
langkah-langkah pembuatan tabel pada Ms.Access dibawah ini menggunakan screenshot layar :
buat tabel : Barang
*perhatikan type data tiap field terutama pada primary key nya..
buat tabel : Transaksi
*perhatikan type data tiap field terutama pada primary key nya..
selanjutnya isi record – record pada Tabel : barang dan transaksi
setelah selesai close semua tabel dan pilih query desain
jika kita benar memasukan type data pada primary key maka otomatis tabel-tabel akan membuat relasi sendiri atau kita pun bisa membuat relasi manual dan selanjutnya kita memilih field mana saja yang akan kita tampilkan pada query nya
pada field Lama,dan Total kita menambahkan perhitungan sederhana untuk mempermudah pekerjaan kita..