Thursday, 14 January 2016

Konsep Pernormalan atau Normalization


Dalam kita mereka bentuk pangkalan data hubungan, kita ingin menghasilkan suatu pangkalan data hubungan yang baik dengan mengurangkan bilangan duplikasi (data bertindih) data. Proses untuk menghasilkan pangkalan data yang baik dengan mengurangkan bilangan duplikasi data adalah melalui proses pernormalan. Penormalam merupakan satu cara untuk menganalisa jadual-jadual berdasarkan kekunci dan kebergantungan fungsian. Di mana ia melibatkan peraturan tertentu pada suatu jadual supaya pangkalan data boleh dinormalkan pada mana-mana peringkat.

Proses pernormalan telah diperkenalkan oleh Codd pada tahun 1972. Tiga bentuk pernormalan yang akan diberi tumpuan ialah  :
                                         Bentuk Normal Pertama (1NF) First Normal Form
                                         Bentuk Normal Kedua (2NF) Second Normal Form
                                         Bentuk Normal Ketiga (3NF) Third Normal Form

Walau bagaimanapun terdapat juga bentuk pernormalan yang lebih tinggi seperti Bentuk Pernormalan Boyce-Codd (BCNF) tetapi bentuk pernormalan seperti ini jarang digunakan.


Tujuan dan Keperluan Penormalan

- Menghasilkan skema hubungan struktur jadual dengan pegumpulan atribut yang paling optimum.

- Mengurangkan data lewah (data / rekod yang sama disimpan dalam 1 fail).

- Mengatasi masalah anomali (anomali - ketidakwajaran / kejanggalan / masalah yang tak patut berlaku dalam sesuatu database).

No comments:

Post a Comment