Page 147 - E-Modul Sistem Basis Data
P. 147
Tabel Mahasiwa
kota
Bandung
Cimahi
Bandung
Sumedang
Secara teoritis, boleh saja diterapkan operasi union terhadap tabel yang
sama. Kita ambil contoh, menggabungkan data nama_kul dari tabel Kuliah untuk
semester 1 dan semester 3.
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
135