Page 145 - E-Modul Sistem Basis Data
P. 145
Sangat membantu jika kita menerapkan bentuk operasi di atas melalui
contoh data dari ketiga buah tabel yang terlibat, yaitu tabel Kuliah, tabel Nilai dan
tabel Mahasiswa, seperti berikut ini:
Tabel Kuliah
kode_kul nama_kul sks semester
IF-110 Struktur Data 3 1
IF-221 Pemrograman 3 2
IF-310 Basis Data 4 3
Tabel Nilai
kode_kul nim indeks_nilai
IF-110 100001 A
IF-110 100002 B
IF-221 100001 B
IF-221 100002 C
IF-310 100001 A
Tabel Mahasiwa
nim nama_mhs alamat_mhs kota tgl_lahir
100001 Struktur Data Jl. Dago Pojok 91 Bandung 02-01-1992
100002 Budi Haryanto Jl. Pasantren 25 D Cimahi 06-10-1991
Berikut ini adalah tahapan hasil dari keseluruhan operasi:
• Dengan operasi kuliah x nilai x mahasiswa, maka akan didapat gabungan semua
baris data dan field yang ada di tabel Kuliah, tabel Nilai dan tabel Mahasiswa.
Tentu saja, akan diperoleh banyak sekali record pada hasil penggabungan, yaitu
3 record di tabel Kuliah x 5 record di tabel Nilai x 2 record di tabel Mahasiswa,
sehingga menjadi 30 record. Operasi ini juga akan menggabungkan semua field
yang ada di ketiga tabel, termasuk jika ada field yang sama, maka field-field
133