Kamis, 20 Juni 2013

NORMALISASI TABEL BASIS DATA

Untuk kali ini saya akan coba berbagi Materi ilmu yang saya dapatkan di kampus mengenai NORMALISASI TABEL BASIS DATA. 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.
 Berikut contoh normalisasi struk belanja :




Step 1 bentuk unnormalized




Step 2 Bentuk Normal Kesatu





Step 3 Bentuk Normal Kedua




Step 4 Bentuk Normal Ketiga




Step 5 pengujian dengan data contoh


Step 6 hubungan relasi antar tabel       



       Normaliasi diperlukan agar kerelasian dalam basis data menjadi 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.

Itulah salah satu contoh bentuk normalisasi, semoga bermanfaat.
Terima kasih ^_^





Tidak ada komentar:

Posting Komentar