Page 88 - E-Modul Simbad_Neat
P. 88
npm nama_mhs alamat_mhs nama_kota tgl_lahir
201001 Risma Ayuni Jl. Dago Pojok 91 Maransi 2 Jan 1992
201002 Yusuf Jl. Pasantren 24D Parak Jambu 6 Okt 1991
Kurniawan
201003 Muhammad Jl. Anggrek 15 Steba 13 Mei 1991
Zaky
201004 Hasanudin Jl. Titiran No. 2 Tunggul Hitam 21 Jun 1992
100008 Alfarizi Maransi Maransi 16 Feb 1991
100012 Fahmi Parak Jambu Parak Jambu 14 Des 1992
100013 Ulfatmi Pesisir Selatan Pesisir Selatan 23 Sep 1992
alamat_mhs nama_kota kode_pos
Maransi Padang 40135
Parak Jambu Padang 40533
Steba Padang 45323
Tunggul Hitam Padang 40133
Maransi Padang 45323
Perhatikan bahwa setelah didekomposisi, jumlah row di tabel Mahamahasiswa
tetap 7 row, tapi di tabel Alamat berkurang menjadi 5 row, karena adanya 2
mahamahasiswa baru yang beralamat sama dengan mahamahasiswa sebelumnya.
Dekomposisi diatas merupakan dekomposisi yang aman (Lossless-Join
Decomposition). Buktinya: jika kedua tabel tersebut kita gabungkan (join), maka
kita akan mendapatkan kembali tabel Mahamahasiswa mula-mula. Setelah
didekomposisi, maka tabel Mahamahasiswa akan memiliki KF sebagai berikut :
npm→ nama_mhs alamat_jalan nama_kota tgl_lahir
75