|
56
Sedangkar! definisi
procedural DML menurut Connolly (2002, p4l)
adalah suatu bat'lasa yrL"lg
memperboler..kan user
untuk mendeskripsikan ke
sistem data apa yang dibutuhkan dan bagaimana mendapatkai!data tersebut
secam pers1s.
2.7.5
Normali.sasi
Definisi dari
normalisasi menumt Connolly
(2002,p376)
adalah
suatu
teknik
untuk
menghasil.kan sebuah relasi dengan
property
yang
dibul:IJlJlam dan memberikan kebu1l.l.han data sebuab perusal'-.a L'L
Tujuan dari normalisasi adala.lt sebagai berikut:
a.
Menghilangkan krunpulan relasi dari inserting, updating, dan delete
dependency yang tidak diharapkan.
b.
MenguraJJ.gi
kebutuhan
restrukturisasi
kumpulan
relasi
dan
meningkatkan life spam program aplikasi.
c.
Membuat model relational Iebih informative.
Tahapan-tahapan normalisasi :
l.
Nonnalisasi
pertac--na (1NF)
Menghihmgkan perulangan.
2.
Normalisasi
kedua
(2N"'F)
Bentuk
in:l
mempunyai
syarat
yaitu
data
harus
memenuhi
kriteria
lNF
dan
setiap data item
fimctional
pada kunci
utamanya.
3. Nmmaiisasi
ketiga (3Nl')
bukm
kunci,
harus
dependemy
Menghihngkan tral!Si1ive dependency.
|