Anda di halaman 1dari 2

Assalamualaikum Wr.

Wb
Pernahkah anda mendengar normalisasi database ?, bagi anda yang
sedang belajar perancangan sebuah database tentunya sudah tidak asing
lagi yang namanya Normalisasi. sedikit saya akan mengulasnya.
Normalisasi adalah proses perancangan sebuah database yang bertujuan
untuk menormalkan database yang unormal atau tidak normal, lalu
database seperti apa yang bisa dikatakan tidak normal ?. Database yang
bisa dikatakan tidak normal yaitu jika didalam sebuah entitas masih
terdapat field atau baris yang redudant ( sama ) atau bahas kitanya rancu
Fungsi membuat normalisasi pada sebuah database yaitu untuk meminimalisir adanya data yang
sama dan menghindari terjadinya anomali. Anomali yaitu proses basis data yang memberikan
efek samping yang tidak diharapkan (misalnya menyebabkan ketidakkonsistenan data atau
membuat sesuatu data menjadi hilang ketika data lain dihapus). ok, langsung kita menuju TKP :

Buat sebuah database anda bisa lihat cara membuat database pada link berikut
http://www.web-buya.com/database/62-tutorial-membuat-database-dengan-mysql.html.

Buat 3 buah tabel, anda bisa lihat cara buat tabel pada link berikut

Pada tahap diatas masukkan semua field pada satu tabel

Pada gambar diatas terdapat 2 tabel, pertama bentuk tidak normal dan ke dua bentuk
tidak normal. perbedaan antara keduanya hanya pada bentuk normal pertama terdapat
asterik atau perimary key.

Pada tahap selanjutnya yati bentuk normal ke-2, tebel satu dibagi menjadi 3 tabel, yaitu
tabel Suplier, Transaksi, Barang.

Selanjutnya relasikan (sambungkan) pada tiap-tiap tabel dengan memilih field yang
terdapat primary key (tanda bintang)

Tahap selanjutnya buat tabel sementara yang bertujuan agar tidak ada data yang redudant
lagi

Ciri 2 asterik primary key (tanda bintang) pada gmbar diatas, yaitu kunci tamu pada tabel
utama

Selsesai

Anda mungkin juga menyukai