Normalisasi Database

NORMALISASI  TABEL BASIS DATA

Untuk kali ini saya akan coba berbagi Materi ilmu yang saya dapatkan dikampus 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

Implementasi

Struktur Data

Tabel Bon


Tabel Kasir





Tabel Toko

Tabel Beli


Tabel Barang


Relationship


Normaliasi diperlukan agar kerelasian dalam basis data menjadi mudahdimengertimudah dipeliharamudah memprosesnyadan mudah untukdikembangkan sesuai dengan kebutuhan baru.

Normalisasi mengharuskan relasi pada suatu basis data dalam bentuk normal.

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

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

Komentar

Postingan populer dari blog ini

Membuat aplikasi Login dan Listview di android studio

UAS otomata moore machine