DENORMALISASI
• Denormalisasi merupakan sebuah pelanggaran yang terjadi dalam sebuah basis data. Dan
satu satunya alasan yang memperbolehkan kita melakukan denormalisasi adalah
pertimbangan ferformance
REDUDANSI DAN BENTUK DENORMALISASI
• Dalam basis data relasional, redudansi tidak bisa dihilangkan sama sekali, hal ini di sebabkan
dengan adanya redudansi akan membuat sebuah hubungan antar tabel satu dengan yang lain
akan lebih terakomodasi. Akan tetapi redudansi ini juga harus bisa diminimalisir agar tidak
menyebabkan gangguan pada Integritas basis data. Redudansi yang berlebihan dapat
menyebabkan kerugian seperti :
● Dalam pemeliharaan integritas basis data dapat menyebabkan tambahan waktu pada setiap
proses perubahan (Update) data.
BENTUK-BENTUK DENORMALISASI
● Manajemen Pengecualian
● dan Lainnya
ATRIBUT TURUNAN (DERIVED ATTRIBUTE)
Pada basis data perkuliahan ada beberapa kebutuhan untuk mengetahui total SKS dan
Indek Prestasi (IP) yang di peroleh oleh seorang mahasiswa atas sejumlah mata kuliah yang
diambilnya.
Maka untuk memenuhi hal tersebut harus melibatkan setidaknya tiga buah tabel yaitu
tabel mahasiswa, tabel kuliah dan tabel nilai. Untuk nilai total SKS diambil dengan
menjumlahkan semua field SKS pada tabel kuliah untuk semua matakuliah yang
diambilnya
ATRIBUT TURUNAN (DERIVED ATTRIBUTE)
Atribut yang berlebihan
• Atribut yang berlebihan adalah atribut yang menyatakan lebih dari satu fakta. Adanya atribut ini
melanggar Fisrt Normal Form karena tidak memiliki domain nilai yang unik (tidak atomik). Akan
tetapi pada beberapa keadaan penggunaan atribut semacam ini dapat mengefesiensikan
pemakakaian ruang penyimpanan untuk suatu tabel basis data. Jenis jenis atribut yang berlebihan.
Merupakan sebuah table yang tercipta dari hasil pengolah data pada beberapa himpunan entitas.