46
mengurangi aturan normalisasiakan meningkatkan
performa sistem. Seringkali rancangansistem basis
data yang ternormalisasi tidak mampumenyediakan
efisiensi pemrosesan yang maksimum
sehinggadenormalisasi dilakukan untuk mencapai
performa yangdiinginkan. Namun perlu
dipertimbangkan beberapa faktor
berikut:
a. Denormalisasi menyebabkan implementasi
menjadi lebihkompleks.
b. Denormalisasi seringkali mengurangi
fleksibilitas.
c. Denormalisasi dapat mempercepat pengambilan
data
namun memperlambat update.
Denormalisasi untuk mempercepat transaksi yang
seringdilakukan atau transaksi kritis dapat
diaplikasikan pada situasiberikut:
1. Menggabungkan one-to-one (1 : 1)
Menguji kembali relasi one-to-one (1 : 1)
menentukan efekdari kombinasi
relasi kedalam
relasi tunggal. Kombinasiseharusnya hanya
memperhatikan untuk relasi yang seringdirelasi dan
yang tidak sering direlasikan.
|