Home Start Back Next End
  
12
2.2
Normalisasi
2.2.1
Pengertian
Normalisasi
Normalisasi
adalah
sebuah
teknik
formal
untuk
menganalisis relasi
berdasarkan
primary
key (candidate
key) dan
ketergantungan
fungsional
(Connolly,
2002, 
p386). 
Teknik
tersebut
mencakup
serangkaian
aturan
yang
dapat
digunakan
untuk
menguji
relasi
individual,
sehingga
sebuah
basis
data
dapat
dinormalisasi pada
derajat
tertentu.
Ketika
syarat
tidak
terpenuhi,
relasi
yang
tidak
sesuai
syarat
harus
diuraikan ke
dalam
relasi
yang
secara
individu
memenuhi syarat-syarat normalisasi. Tujuan dari proses normalisasi adalah untuk
menghilangkan redundansi
data
(misalnya
menyimpan
data
yang
sama
di
beberapa
tabel)
dan
memastikan
ketergantungan data
yang
ada
sudah
benar
(hanya
menyimpan data
yang
berhubungan ke
dalam
sebuah
tabel). Normalisasi
mendukung   para   perancang   basis   data   dengan   memberikan   serangkaian
percobaan yang
dapat
digunakan dalam
relasi
individual sehingga
skema
relasi
tersebut
dapat
dinormalisasi ke
dalam
bentuk
yang
lebih
spesifik
untuk
menghindari 
kejadian 
yang 
memungkinkan  terjadinya 
update 
anomaly
(Connolly, 2002,
p377).
Normalisasi
biasanya
dilakukan
dalam
beberapa
tahap.
Masing-masing tahap
berkaitan
dengan
bentuk
normal
tertentu
yang
telah
diketahui propertinya. Dalam pemodelan data, sangatlah penting
untuk mengenal
normalisasi 
tingkat 
pertama 
(1NF) 
yang 
merupakan 
kondisi 
kritis 
untuk
membuat
relasi-relasi
yang
diperlukan,
sedangkan
bagian
bentuk
normal
yang
lain
merupakan pilihan (optional).
Namun,
untuk
menghindari terjadinya
update
anomaly,
maka
dalam proses
normalisasi setidaknya
harus
sampai pada
bentuk
Word to PDF Converter | Word to HTML Converter