Page 176 - E-Modul Simbad_Neat
P. 176
7.1.5 Operasi Set-Diference
Operasi ini merupakan kebalikan dari operasi Union, yaitu pengurangan
data di tabel/hasil proyeksi pertama (E1) oleh data di tabel/hasil proyeksi yang
kedua (E2). Simbol dari operasi ini adalah:
−
Katakanlah, sebagaimana penjelasan sebelumnya, kita memiliki 2 buah
tabel kuliah untuk program studi yang berbeda (D3 dan S1). Diasumsikan ada
beberapa mata kuliah yang sama yang diajarkan di kedua program studi tersebut.
Jika kita ingin mendapatkan mata kuliah apa saja yang diajarkan di program studi
S1, tapi tidak diajarkan di program studi D3, maka operasi berikut ini dapat kita
gunakan:
∏ _ ( ) − ∏ _ ( )
Sebagaimana ketentuan untuk operasi Union, maka ketentuan yang sama
juga berlaku untuk operasi Set-Difference ini, yaitu harus dapta kita jamin bahwa
E1 dan E2 harus memiliki jumlah atribut/field yang sama dan bahwa domain dari
masing-masing atribut/field yang bersesuaian dari E1 dan E2 juga harus sama.
Jika tabel Kuliah_S1 dan tabel Kuliah_D3 berisi data sebagai berikut:
Tabel Kuliah_S1
kode_kul nama_kul sks semester
IF-110 Struktur Data 3 1
IF-221 Pemrograman I 3 2
IF-310 Basis Data 4 3
IF-320 Pemrograman II 3 3
IF-423 Sistem Pakar 2 4
Tabel Kuliah_D3
163