<kondisi pemilihan>
(nama relasi)
Dimana :
= select operator
<kondisi pemilihan> = expresi boolean
Kondisi pemilihan dapat terdiri dari sejumlah clause yang masing2 mempunyai bentuk :
<nama atribut> <operator perbandingan><nilai atribu t>
Simbol : (sigma)
Operasi SELECT akan melibatkan :
Operand : konstanta / bilangan
Operator aritmatika : <, =, >, , ,
Operator logika : (and), (or), (not)
Ilustrasi : R
Contoh Queri :
Tupel tupel hasil SELECT
Aljabar Relasional 3
Contoh 1 :
E1
A B C
a b c
d e F
g h I
g b e
B =b
[E1], hasilnya =
A B C
a b c
g b e
Contoh 2 :
Contoh 3 :
Dilakukan operasi
jenis=action
(film) pada relasi film sebagai berikut :
kode_film jenis judul jml_keping jml_film
A01 action Spiderman 2 3
A02 action Spiderman 2 2 5
D01 drama Love Story 2 3
H01 horor Evil Death 2 2
Hasilnya : suatu relasi dengan tuple-tuple yang memiliki jenis sama dengan action.
kode_film jenis judul jml_keping jml_film
A01 action Spiderman 2 3
A02 action Spiderman 2 2 5
Aljabar Relasional 4
1.B. PROJECT
Dengan memandang relasi sebagai tabel, maka operasi ini digunakan untuk
memilih sejumlah kolom tertentu dari tabel.
Memperoleh atribut - atribut tertentu dari suatu relasi
Bentuk umum = <daftar atribut > (<nama tabel>)
Simbol : (phi)
Ilustrasi :
Ilustrasi :
Contoh 1 :
E1
A B C
a b c
d e f
g h i
g b e
A,C
(E1) =
A C
a c
d f
g i
g e
Atribut-atribut
hasil project
Aljabar Relasional 5
Contoh 2 : dari tabel FILM dibawah ini :
FILM
kode_film jenis judul jml_keping jml_film
A01 action Spiderman 2 3
A02 action Spiderman 2 2 5
D01 drama Love Story 2 3
H01 horor Evil Death 2 2
A. tampilkan...........
Dilakukan operasi
kode_film, jenis, judul
(film) pada relasi film sebagai berikut :
Hasilnya :
kode_film jenis judul
A01 action Spiderman
A02 action Spiderman 2
D01 drama Love Story
H01 horor Evil Death
B. Tampilkan...........