Monday, May 6, 2013

Normalisasi

Leave a Comment
normalisasi merupakan sebuah teknik dalam logical design sebuah basis data yang mengelompokan attribut dari suatu relasi sehingga membentuk struktur relasi yang baik, (tanpa redudansi)

normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan

Tujuan Normalisasi

untuk menghilangkan kerangkapan data
untuk mengurangi kompleksitas
untuk mempermudah pemodifiksian data

Normalisasi

sebuah tabel dikatakan baik (effisien) atau normal jika memenuhi 3 kreteri berikut:

1. jika ada dekomposisi (penguraian) tabel, maka dekomposisi nya harus dijamin aman. artinya setelah tabel tersebut di uraikan / didekomposisi menjdi tabel tabel baru. tabel baru tersebut bisa menghasilkan tabel semula dengan sama perseis.
2. terpeliharanya ketergantungan fungsional pada saat perubahan data
3. tidak melanggar boyce-codd normal form

tabel universal

tabel yang merangkum semua kelompok data yang saling berhunbungan, ini merupakan tabel yang tidak baik karena dapat menimbulkan anomali

normal pertama
aturan
tidak adanya attribut multi value, attribut komposit atau kombinasinya
mendifinisikan attribut kunci


0 comments:

Post a Comment