Kom
Normalisasi Database
Normalisasi
Normalisasi adalah suatu proses memperbaiki / membangun
database dengan model data relasional, dan secara umum
lebih tepat dihubungkan dengan model data logika.
Contoh:
ada matakuliah baru (CS-600) yang akan diajarkan,
maka matakuliah\ tersebut tidak bisa di insert /
disisipkan ke dalam Relasi Kuliah di atas sampai ada
mahasiswa yang mengambil matakuliah tersebut.
DELETE ANOMALY
Contoh:
biaya kuliah untuk matakuliah CS-200 (pada relasi
kuliah di atas) akan dinaikkan dari 75 menjadi 100,
maka harus dilakukan beberapa kali modifikasi
terhadap record-record atau tuple-tuple mahasiswa
yang mengambil matakuliah CS-200 tersebut, agar
data tetap konsisten.
Maka berdasarkan teori normalisasi maka tabel mata kuliah
tersebut harus dipecah menjadi dua relasi yang terpisah.
FUNCTIONAL DEPENDENCIES
(KETERGANTUNGAN KETERGANTUNGAN
FUNGSIONAL)
Functional dependency (ketergantungan fungsional)
menggambarkan relationship / hubungan antara atribut-
atribut dengan relasi.
Nota Tgl_beli Kode Nama Kode Nama Juml Harga Total Total
pelangg pelangga barang barang ah satuan harga bayar
an n baran
g