Page 177 - E-Modul Simbad_Neat
P. 177
kode_kul nama_kul sks semester
IF-110 Struktur Data 3 1
IF-120 Aplikasi Akuntansi 2 1
IF-221 Pemrograman I 3 2
IF-310 Basis Data 4 3
Maka hasil operasi nama_kul(kuliah_s1) – nama_kul(kuliah_d3) adalah
nama_kul
Pemrograman II
Sistem Pakar
7.1.6 Operasi Rename
Adakalanya kita harus menerapkan operasi biner (seperti Cartesian-
Product, Union maupun Set-Difference) terhadap sumber data (tabel atau hasil
proyeksi) yang sama. Operasi Rename dibutuhkan untuk melakukan penamaan
kembali pada suatu tabel atau hasil proyeksi agar kita dapat menunjukkan acuan
yang jelas dalam sebuah operasi yang lengkap, khususnya yang melibatkan
dua/lebih sumber data yang sama. Penamaan kembali dalam operasi ini dapat
dilakukan pada level sumber data saja, yang dapat kita nyatakan sebagai berikut:
( )
Dimana x adalah nama baru dari ekspresi E1. Operasi ini dapat pula kita
terapkan hingga ke level atribut, dengan sintaks:
( , ,…., ) ( )
untuk ekspresi Ei dengan n atribut, di mana A1 mengacu pada atribut
pertama di E1, A2 untuk atribut kedua di Ei dan seterusnya.
164