Jawaban tugas SBD pertemuan 5

Posted by vilaro in Tugas Sistem Basis Data on March 22nd, 2009 |  No Comments »

Tugas Pertemuan 5

4.3 5 Operasi Dasar Realtional Aljabar :

– Selection :

spredicate (R)

operasi yang bekerja pada relasi tunggal R dan menggambarkan suatu relasi yang berisi hanya tuple R dan memenuhi kondisi yang ditetapkan(predicate).

Projection

Pcol1, . . . , coln(R)

Operasi yang bekerja pada relasi tunggal R dan menggambarkan suatu relasi yang berisi suatu subset vertical dari atribut yang ditetapkan dan mengeleminasi sisanya.

Cartesian product

R X S

Operasi yang menghasilkan suatu relasi penggabungan dari tiap tuple R dengan tiap tuple S

Union

R È S

Operasi yang menggabungkan semua tuple yang ada di R dan S.

– Set Difference

R – S

Operasi yang menghasilkan sebuah relasi di mana tuple tersebut terdapat di R namun tidak terdapat di S.

Operasi Join adalah operasi yang mengkombinasikan dua relasi untuk membuat suatu relasi baru.

Operasi Intersection

R Ç S adalah operasi yang menghasilkan sebuah relasi yang terdiri dari subset semua tuple yang terdapat di R dan juga S

Operasi Divisi adalah operasi yang menghasilkan sebuah relasi yang terdiri dari tuple yang sama antara 2 relasi

4.4 Perbedaan antara Theta Join, Equi Join, Natural Join, Outer Join, dan Semi Join. Berika contonhya juga.

R FS = sF(R C S)

Theta join menghasilkan sebuah relasi yang berisi tuple yang memenuhi syarat F dari Cartesian product dari R dan S.

R \bowtieφ S = σφ(R × S)

Equi join menghasilkan sebuah relasi yang berisi tuple yang memenuhi syarat F (dimana hanya sebanding) dari Cartesian product dari R dan S.

R S

Natural Join adalah sebuah equasi dari dua relasi R dan S melalui semua atribut umum x.

R S

Outer Join adalah sebuah join yang tuplenya berasal dari R yang tidak memiliki nilai yang sama pada atribut umum dari S juga termasuk dalam hasil relasi.

R F S

Semijoin menghasilkan sebuah relasi yang berisi tuples dari R yang terdapat dalam join R dan S.