KETERGANTUNGAN (DEPENDENCY) Ketergantungan Fungsi Ketergantungan Fungsi Sepenuhnya Ketergantungan Fungsi Total Ketergantungan Fungsi Transitif
Ketergantungan Fungsi Keterangan : Ketergantungan Fungsi Dalam suatu relation B, atribut Y dikatakan tergantung fungsional pada atribut x 2k. Setiap nilai x dalam R berhubungan tepat dengan satu nilai Y dan R R . X R .Y
Contoh : Mhs.NPM Mhs.Nama Master Barang (Kd_brg, Barang, Harga) (Kd_brg, Barang) Harga Kd_brg Harga Barang Harga Contoh bukan ketergantungan fungsional : Matakuliah NPM Sistem Basis Data 2003.24.0001
Ketergantungan Fungsi Sepenuhnya Dalam suatu R, atribut Y dikatakan tergantung fungsional penuh pada atribut X jika setiap nilai Y dalam R tergantung penuh terhadap nilai X dalam R, tetapi tidak tergantung terhadap bagian dari X. R . X R .Y
Contoh : Nilai = NPM + Kd_Matkul + Nilai (NPM, Kd_Matkul) Nilai Maksudnya dari tidak tergantung bagian dari x jika : NPM Nilai Kd_Matkul Nilai
Atribut Y dalam suatu R mempunyai ketergantungan Ketergantungan Total Atribut Y dalam suatu R mempunyai ketergantungan total pada atribut X jika nilai Y tergantung fungsional pada X dan Y Contoh : Pegawai = No_Pgw + Nama + Tmp_Lahir, Tgl_Lahir + Alamat No_Pgw Nama R . X R .Y
Ketergantungan Transitif Atribut Z dalam suatu R dikatakan tergantung transitif pada X (primary key) jika atribut Y tergantung pada X dan Z tergantung pada atribut Y. R . X R .Y R . Z atau R . X R .Y R .Y R . Z Maka R . X R . Z
No_Faktur Kd_Plg Pelanggan maka No_Faktur Pelanggan Contoh : Penjualan = No_Faktur + Tgl + Kd_Plg + Pelanggan + Alamat No_Faktur Kd_Plg Pelanggan maka No_Faktur Pelanggan