|
20
r
A1ngkah pertama.
daJam
membangun
database
adaiah
membangun
tabel
dcng&'1 bcnax Tabe1-tabe: dengan
desain yang
baik
akan
rnengurangi
kompleksitas
aplikasi,
juga
menambah
ileksibiliLas:. Agg_r data mcntah da1am
dunia tyala
dapttl
menca-pai
dlal tbas:e model
rd?tsioiw.i
dipr;;:rlukan
proses
yang
·
dinamakan normalisasi.
Norn1a:Jisasi adaiah
reduksi
b.ertahap
yang
d.ila
rukan
pada
sekumpulan
tabel hingga
di1jeroleh bentuk nonrml Bentuk normal
adal..ab. smrtu aturan
yang
dikcnakan
paGa
rclasi-rdasi
da:lam basis
data dan
harus
dipetlLthi
oleh
relasi-
re_
l
mn
'
tcrseout pac
'
'
a
l
eve.¹-l
'
eve
'
norma.1
l'
.sas1
'
.
Beberapa
Level
yang
biasa
Jigunakan
p<::da
narrr;.alisasi
adalah :
l.
Bentuk normal pertama (
]
}-Jf)
Suatu relasi berada
dalllii1
bentuk
normal
pe
i.a.ma jika
clan
hanya jika
tabd
tersebut
tidak
mengandu:ng
pengulangru1. data,
dan
niiai-nilai
pada
label
tersebul
bersifat ncrJIJtomik_
Scbuah niiai atumik aC:alah field.
yang menyataka.."'l data
tungg,ai,
bukan gabungan
nilai-niiai.
2.
Bcntuk
nommJ
ked
la
(
2
}.iT)
Suat'J rdasi berada da[am bentuk normal kedua jika dc.n
hanya j
ka
bere_da
da1am
bentuk
no:trn.ai
pertmna
dan
senma
atribut bukan kunci
mem1liki
dependcnsi
sepem;hnya terhadap
kunci primer.
|