36
2.1.6
Normalisasi
2.1.6.1 Pengertian Normalisasi
Menurut
Connoly dan Begg(
2002,p379),
normalisasi
adalah teknik
untuk
mengorganisasikan
data ke dalam
tabel-tabel
untuk
memenuhi
kebutuhan
pemakai
di dalam
sebuah
organisasi.
Tujuan
dari
normalisasi
adalah
untuk
mengurangi
redudancy (pengulangan detil dari suatu
tabel pada
tabel yang
lain)
menghilangkan
kerangkapan
data,
untuk
mengurangi kompleksitas
dan
untuk
mempermudah
memodifikasi data.
2.1.6.2 Data Redundancy and Update Anomalies
Anomali adalah efek
samping
yang
tidak
diharapkan(misalnya
menyebabkan
inconsistency
(tidak
konsisten)
data
atau
membuat
suatu
data
menjadi
hilang
saat
data lain dihapus)
yang muncul dlama suatu proses perancangan basis data.
Suatu tujuan relational
desain
database
yang
utama
adalah
menggolongka
atribut
kedalam
hubungan-hubungan untuk
memperkecil data
redudancy dan dengan
demikian
mengurangi tempat
penyimpanan
file
yang
diperlukan
oleh
hubungan-
hubungan dasar
yang
diimplementasikan.
Hubungan-hubungan
yang
memiliki data
redundant
mungkin
memiliki
masalah tersebut
disebut
update
anomalies,
yang
diklasifikasikan sebagai insertion, deletion, atau modification anomalies.
2.1.6.3 Functional Dependency
Functional Dependency
menguraikan
hubungan antara
atribut-atribut
dalam
sebuah relasi.
Sebagai contoh,
jika
A
dan B
adalah atribut
dari
relasi R,
B
adalah
|