NORMALISASI TABEL BASIS DATA MENGGUNAKAN MS. ACCESS


           Kali ini saya akan berbagi Materi ilmu mengenai NORMALISASI TABEL BASIS DATA MENGGUNAKAN MS.ACCESS. Perancangan basis data diperlukan,agar kita bisa memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam pemanipulasian (tambah,ubah,hapus) data.

Dalam merancang basis data, kita dapat melakukannya dengan : 
1.  Menerapkan normalisasi pada struktur table yang telah diketahui. 
2.  Langsung  membuat model ER (Entity Relationship) 

          Proses  Normalisasi, merupakan  proses pengelompokan data elemen menjadi  table-table  yang menunjukkan entity dan relasinya. Pada proses normalisasi  selalu diuji pada beberapa kondisi,  apakah ada kesulitan pada saat menambah /  insert, menghapus /  delete, mengubah / update, dan
membaca / retrieve pada suatu Database.

Di bawah ini adalah contoh Normalisasi Nota :



Selanjutnya adalah contoh - contoh dari metode normalisasi (1NF,2NF,3NF)

- 1NF ( First Normal Form) adalah mengelompokkan beberapa tipe data atau kelompok data yang sejenis agar dapat dipisahkan sehingga anomali data dapat diatasi. 




- 2NF ( Second Normal Form ) merupakan entitas yang atribut non primary key-nya hanya tergantung pada full Primary key.



- 3NF ( Third Normal Form ) entitas yang atribut non primary key-nya tidak tergantung pada atribut non Primary key yang lain. 



Selanjutnya adalah mengaplikasikan nya pada tabel tabel MS.access


  • Tabel Anggota dalam tabel ini kita isi data data anggota seperti pada contoh Nota 

  • Tabel CD dalam tabel ini kita isi kode cd, judul cd, jenis, dan biaya sewa seperti pada contoh Nota 

  • Tabel Petugas dalam tabel ini kita isi data dari petugas / kasir pada Toko CD tersebut seperti pada contoh Nota 


  • Tabel Transaksi dalam tabel ini kita isi data data anggota seperti pada contoh Nota


Selanjutnya setelah mengisi semua tabel kita melanjutkan pada pembuatan query seperti berikut ini : 


Hasil setelah membuat semua tabel dan membuat query untuk relationship tabel tabel tadi seperti dibawah ini 




Normaliasi dibutuhkan untuk kerelasian dalam basis data agar mudah dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai dengan kebutuhan baru.

Normalisasi mengharuskan relasi pada suatu basis data dalam bentuk normal.

Bentuk normal sendiri merupakan seperangkat aturan yang dikenakan dan harus dipenuhi oleh relasi basis data pada setiap level normalisasi.

DIatas adalah salah satu contoh bentuk normalisasi, semoga bermanfaat.
Terima kasih.

Komentar

Posting Komentar

Postingan populer dari blog ini

Kegunaan Menu Form, Report dan SwitchBoard pada MS. Access

UAS Lab Algoritma "Aplikasi Rental CD berbasis Database menggunakan Netbeans"