SistemBasisData Pertemuan 5
-
Upload
nanang-apriyono -
Category
Documents
-
view
22 -
download
7
description
Transcript of SistemBasisData Pertemuan 5
KETERGANTUNGAN FUNGSI
Pertemuan 6KETERGANTUNGAN FUNGSI Definisi Ketergantungan FungsionalDefinisi ketergantungan fungsional atau functional Dependencies adalah :Diberikan dua atribut, A dan B, B dikatakan ketergantungan fungsional dari A jika setiap nilai A mempunyai tepat satu nilai terhadap B (mempunyai fungsi satu-satu dan onto). A dan B dapat berbentuk gabungan, dapat juga keduanya merupakan kelompok dua atau lebih atribut dari satu atribut.
Ketergantungan fungsional digambarkan untuk menggambarkan atau mendeskripsikan bentuk normal atas suatu relasi.
Ketergantungan Fungsional, atribut Y pada relasi R dikatakan tergantung fungsional pada atribut X (R.X R.Y), jika dan hanya jika setiap nilai X pada relasi R mempunyai tepat satu nilai Y pada R. (R.X R.Y)
Ketergantungan Fungsinal Penuhatribut Y pada relasi R dikatakan tergantung fungsional penuh pada atribut X pada relasi R, jika Y tidak tergantung pada subset dari X (bila X adalah key gabungan).Contoh pada tabel pelanggan dengan atribut sebagai berikut: Pelanggan (KODE_PLG, Nama, Kota, No_Fax)Maka ketergantungann fungsional penuh dapat dijelaskan sebagai berikut:{KODE_PLG, Kota}No_Fax, KODE_PLG No_FaxKondisi 1, No_Fax bergantung pada {KODE_PLG, Kota} dan juga pada kondisi 2, bergantung pada KODE_PLG, yang merupakan bagian kondisi 1, maka No_Fax tidak memiliki dependensi sepenuhnya terhadap {KODE_PLG, Kota}, dengan kata lain No_Fax hanya memiliki dependensi penuh terhadap KODE_PLG.
Ketergantungan Totalsuatu atribut Y mempunyai dependensi total terhadap atribut X jika: Y mempunyai depedensi fungsional terhadap X, X mempunyai depedensi fungsional terhadap Y. (XY)
Ketergantungan Transitifatribut Z pada relasi R dikatakan tergantung transitif pada atribut X, jika atribut Y tergantung pada atribut X pada relasi R dan atribut Z tergantung pada atribut Y pada relasi R. (X Y, Y Z, maka X Z).
Contoh :
Penjualan = No_Faktur + Tgl + Kd_Plg + Pelanggan + Alamat
No_Faktur Kd_Plg PelangganmakaNo_Faktur Pelanggan