Pertemuan Minggu Ke-5 KALKULUS RELASIONAL
1
Tupel Kalkulus Relational Ekspresi :
{ t | P(t) }
→
t P
: tupel : predikat terhadap t
Bentuk-bentuk dari predikat : 1. S ε R → S : variabel, R : Relasi 2. S[x] θ U [y] → S & U : variabel tupel θ : operator aritmatik <, =, >, ≥, ≤, ≠ x : atribut pada S y : atribut pada U 3. S[x] θ C → C : konstanta θ : operator penghubung ∧ (and), ∨ (or) Contoh : Skema relasi DOSEN (nip,nama,alamat,kota,jkel) Dicari nama dosen yang berada di kota ‘Bogor’ { t | t ∈ DOSEN ∧ t [kota] = “Bogor”}
2
Domain Kalkulus Relational Ekspresi { < x1, x2,..., xn > | P < x1, x2,..., xn >} xi : variabel domain P : predikat terhadap x Bentuk-bentuk dari predikat : 1. < x1, x2,..., xn > ∈ R → R x 2. x θ y → x&y θ
: relasi : variabel domain : variabel domain : operator aritmatik
3. x θ C
: konstanta
→
C
Contoh Skema relasi DOSEN (nip,nama,alamat,kota,jkel) Dicari data-data mengenai dosen yang mempunyai nip ‘87000650’ { < n, a, l, k, j > | < n, a, l, k, j > ∈ DOSEN ∧ n = ‘87000650’ }
3