Page 6 - Modul 9
P. 6

9.4 Lossless Join Decomposition

                   Lossless Join Decomposition akan dikerjakan jika:
                       9.4.1      Terdapat pengulangan informasi atau terjadi duplikasi data

                       9.4.2      Potensi inkonsistensi data pada operasi pengubahan
                       9.4.3      Tersembunyinya informasi tertentu atau terdapat data yang tidak muncul pada

                          saat diakses

                    Lossless  Join  Decomposition  yaitu  dekomposisi  dengan  memperhatikan  Ketergantungan
                    Fungsionalnya  (Functional  Dependency).  Functional  dependency  adalah  hubungan  yang

                    menggambarkan bagaimana suatu nilai (value) pada determinan dan bisa digunakan untuk
                    mencari atribut yang lain. Determinant adalah nilai dari suatu atribut yang dapat digunakan

                    untuk mencari nilai pada atribut lain dalam suatu relasi.

                    Sebagai contoh :
                    Pada tabel 9.1 adalah tabel yang berisi data mahasiswa mengambil matakuliah (MK) diberi

                    nama  tabel  MHS_KUL.  Dapat  dilihat  jika  data  KODE_MK  dan  NAMA_MK  disebutkan
                    berkali-kali. Contohnya KODE_MK 3901511 pasti nama MK adalah PTI. Jadi tabel ini harus

                    di dekomposisi atau di uraikan dipecah menjadi tabel baru.


                                                   Tabel 9.1 tabel MHS_KUL
































                                                            6
   1   2   3   4   5   6   7   8   9   10   11