MATA
KULIAH : BASIS DATA
UNIVERSITAS
MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN
NAMA
: WAHYU EKO ARDIYANTO
NIM
: TI11502
DOSEN
PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.
Dalam postingan saya yang
kedua ini saya akan mencoba membahas mengenai normalisai data, what does it
mean? Normalisasi adalah mengelompokkan
data yang sama agar mempermudah kita
untuk menyeleksi , merubah , menambah ataupun mengurangi data, okay Let’s get in to it!
Berikut adalah table yang akan kita normalisasi.
Pada table diatas kita telah memiliki data lengkap mengenai
struktur penjualan dikantin, langkah selanjutnya yang harus kita lakukan adalah
menjadikan field terunik sebagai primary key dalam hal ini kita pilih No.
transaksi sebagai primary key karna setiap transaksi akan memiliki nomer
transaksi yang berbeda. Lalu langkah selanjutnya adalah memilih field yang
memiliki kesamaan isi yang akan kita rubah menjadi sebuah kode baik menggunakan
huruf atau angka.
Berikut adalah table yang telah dinormalisasi.
Mungkin ada yang bertanya-tanya “ kemana perginya kolom Nama
Barang dan Penitip ?” seperti yang sudah
tertera pada keterangan diatas kita pilih kolom yang memiliki kesamaan isi lalu
kita ubah kontenya menjadi kode agar lebih mudah dimanipulasi dan mengurangi
kerumitan.
Dua table dibawah ini adalah konten dari kolom Nama barang
dan Penitip yang disederhanakan menjadi
kode.
Selain membuat tabel seperti diatas kita juga dapat membuat
giagram seperti dibawah, yang menunjukan keterkaitan antara tabel penjualan
dengan tabel nama barang dan tabel penitip.
Diagram juga dapat berbentuk sebagai berikut.
Pada Tabel Penjualan diatas terdapat
No. Transaksi sebagai Primery key. Tabel Nama Barang dan Penitip terdapat tanda N yang terhubung dengan simbol
1 yang menunjukan keterkaitan Many to One dari Kode NB yang sebagai Foreign Key
terhadap Tabel Nama Barang, dan Kode Penitip terhadap Tabel Merk Barang.
Mungkin cukup sekian yang dapat saya share, semoga bermanfaat.
Tidak ada komentar:
Posting Komentar