Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dependency (Ketergantungan). Dependency / Ketergantungan Merupakan konsep yang mendasari normalisasi. Dependensi menjelaskan hubungan antar atribut, atau.

Presentasi serupa


Presentasi berjudul: "Dependency (Ketergantungan). Dependency / Ketergantungan Merupakan konsep yang mendasari normalisasi. Dependensi menjelaskan hubungan antar atribut, atau."— Transcript presentasi:

1 Dependency (Ketergantungan)

2 Dependency / Ketergantungan Merupakan konsep yang mendasari normalisasi. Dependensi menjelaskan hubungan antar atribut, atau secara lebih khusus menjelaskan nilai suatu atribut yang menentukan nilai atribut lainnya. Ada beberapa jenis dependency ;

3  Ketergantungan Fungsional Suatu atribut Y mempunyai ketergantungan fungsi terhadap atribut X, jika dan hanya jika setiap nilai X berhubungan dengan sebuah nilai Y. –Definisi diatas dituangkan dalam bentuk notasi X  Y –Dibaca : X secara fungsional menentukan Y

4 Contoh Terdapat relasi PESANAN_JUAL yang dinotasikan dengan : PESANAN_JUAL (PEMBELI, KOTA, BARANG, JUMLAH) Yang artinya bahwa relasi PESANAN_JUAL mengandung atribut PEMBELI, KOTA, BARANG dan JUMLAH.

5 PEMBELIKOTABARANGJUMLAH P1YogyaB110 P1YogyaB25 P2SoloB17 P2SoloB26 P2SoloB36 P3KlatenB37 P3KlatenB46

6 Pada contoh ini, PEMBELI secara fungsional menentukan KOTA, sebab terlihat bahwa untuk PEMBELI yang sama, KOTA-nya juga sama. Dengan demikian: PEMBELI  KOTA contoh lain: {Pembeli, Barang}  Jumlah {Pembeli, Barang}  Kota {Pembeli, Barang}  {Jumlah, Kota}

7  Bagian yang terletak di sebelah kiri panah biasa disebut penentu (determinan) dan yang di sebelah kanan panah disebut yang tergantung (dependen).  Tanda { } biasa digunakan kalau ada lebih dari satu atribut, baik pada penentu maupun yang tergantung

8  Ketergantungan Fungsional Penuh Suatu atribut Y mempunyai ketergantungan fungsional penuh terhadap atribut X, jika –Y mempunyai dependensi fungsional terhadap X –Y tidak memiliki dependensi terhadap bagian dari X –Notasi : X  Y

9 contoh, terdapat relasi pelanggan: Pelanggan ( KODE_PELANGGAN, NAMA, KOTA, NOMOR_FAX ) Pada relasi ini: 1.{KODE_PELANGGAN, KOTA}  NOMOR_FAX 2.KODE_PELANGGAN  NOMOR_FAX KET: Mengingat bahwa Nomor_Fax bergantung pada {KODE_PELANGGAN, KOTA} (kondisi 1) dan bergantung pada KODE_PELANGGAN (Kondisi 2) yang tidak lain adalah bagian dari {KODE_PELANGGAN, KOTA}, maka Nomor_Fax hanya mempunyai dependenci fungsional sepenuhnya terhadap KODE_PELANGGAN

10 Ketergantungan transitif Ketergantungan transitif X  Y  Z –Atribut Z mempunyai dependensi transitif terhadap X bila: –Y memiliki dependensi fungsional terhadap X –Z memiliki dependensi fungsional terhadap Y

11 Gol_gaji fungsional dependency pada NIP dan Gaji_pokok Fungsional Dependency pada Gol_gaji. NIP sebagai X, Gol_gaji sebagai Y, dan Gaji_pokok sebagai Z Jadi nilai-nilai rinci data pada atribut Gaji_pokok (Z) bergantung transitif terhadap NIP X  Y  Z NIP  Gol_gaji  Gaji_pokok NIPNamaGol_gajiGaji_pokok 0001IanIII A SaputraIII B RohimIII A FaniIII B650000

12  Dependensi Total Suatu atribut Y mempunyai ketergantungan total pada atribut X jika: –Y memiliki ketergantungan fungsi terhadap X –X memiliki ketergantungan fungsi terhadap Y –Notasi : X  Y

13 Contoh : PEGAWAI (NO-INDUK,NAMA,TMP-LAHIR,TG- LAHIR, ALAMAT) Dengan demikian notasi dapat ditulis: NO-INDUK  NAMA


Download ppt "Dependency (Ketergantungan). Dependency / Ketergantungan Merupakan konsep yang mendasari normalisasi. Dependensi menjelaskan hubungan antar atribut, atau."

Presentasi serupa


Iklan oleh Google