34
o
Memvalidasi relations menggunakan normalization
Tahapan
ini
bertujuan
untuk
memvalidasi
relaton-relation
yang
terdapat
pada
logical
data
model
menggunakan teknik
yang
disebut
dengan
normalisasi. Normalisasi
ini
merupakan
proses
untuk
mengembangkan
model
supaya tidak
terjadi
duplikasi data
dalam logical
data
model
yang
dibuat.
o
Memvalidasi relations terhadap transaksi user
Tahapan
ini
bertujuan
untuk
memastikan bahwa
relation
pada local
logical
data
model
mendukung
transaksi-transaksi
yang
terjadi.
Di
sini
kita
mencoba
untuk
memecahkan
transaksi-transaksi
yang
kemungkinan
akan
terjadi dalam kondisi sesungguhnya
dengan berpedoman pada
model
yang
telah
dibangun.
Bila
seluruh
transaksi
tersebut
terpecahkan, maka
berarti
model
yang
telah
dihasilkan telah
memenuhi apa
yang
diharapan
user.
o
Menentukan integrity constraints
Tahapan
ini
bertujuan
untuk
menentukan integrity
constraint.
Integrity
constraint
itu sendiri merupakan constraint yang kita
ingin
hilangkan agar
database
kita
terhindar
dari
inkonsistensi data.
Ada
beberapa
integrity
constraint
yang
akan
dihilangkan pada
tahap
ini
yaitu
bahwa
masing-
masing
atribut
harus
selalu
memiliki
nilai
yang
valid
dan
memiliki
batasan-batasan
nilai
yang
bisa
diterima
sebagai
suatu
nilai
yang
benar.
Selain
itu
ada
dua
constraint
lagi
yang
harus
dihilangkan yaitu
bahwa
primary
key
pada
masing-masing entity
type
tidak
boleh
bernilai
NULL
|