Aljabar Relasional

Document Details:
  • Uploaded: June, 2nd 2015
  • Views: 151 Times
  • Downloads: 0 Times
  • Total Pages: 41 Pages
  • File Format: .pdf
  • File size: 178.25 KB
  • Uploader: amanda
  • Category: Miscellaneous
 add to bookmark | report abuse
ALJABAR RELASIONAL
KULIAH BASIS DATA
27 MARET 2014
ALJABAR RELASIONAL
Merupakan bahasa kueri prosedural.
Meliputi sekumpulan operasi dengan satu atau dua relasi
sebagai input dan menghasilkan relasi baru sebagai output.
Operasi-operasi fundamental:
Unary operation: Select, Project, Rename
Binary operations: Cartesian product, Union, Set difference
Operasi yang lain (untuk mempersingkat kueri):
Irisan himpunan
Natural join
Pembagian
Assignment
CONTOH TABEL-TABEL
pinjam
nama-
cabang
no-
pinjam
nama-
nasabah
jumlah
Depok 17 Jones 1000
Jetis 23 Smith 2000
Depok 15 Williams 1500
Mlati 14 Adams 1500
Kraton 93 Glenn 500
Kleco 11 Jackson 900
klien
nama-
nasabah
nama-
bankir
Jones Johnson
Smith Turner
Williams Johnson
Adams Jackson
Glenn Turner
Jackson Jackson
nasabah
nama-
nasabah
jalan kota
Jones Mataram Yogya
Smith Kaliurang Sleman
Williams Bantul Bantul
Adams Gejayan Yogya
Glenn Solo Solo
Jackson Solo Solo
rekening
nama-
cabang
no-
rekening
nama-
nasabah
saldo
Depok 17 Jones 2000
Mlati 23 Smith 1000
Depok 15 Hayes 500
Kleco 14 Green 1500
SELECT
Adalah operasi untuk memilih (select) tuple yang
memenuhi predikat (kriteria) yang diberikan.
Notasi: σ(sigma).
Predikat ditulis sebagai subscript terhadap sigma.
Relasi argumen ditulis di dalam kurung di belakang σ.
Pada predikat dapat digunakan operasi perbandingan =,
, <, , , >.
Untuk menggabungkan beberapa predikat, dapat
digunakan operator and(∧) dan or ().
CONTOH OPERASI
Contoh 1: untuk memilih
tuple pada relasi pinjam
dengan nama cabang
Depok”.
σ
nama-cabang=“Depok
(pinjam)
Contoh 2:
σ
nama-cabang=“Depokno-pinjam
>15
(pinjam)
pinjam
nama-
cabang
no-
pinjam
nama-
nasabah
jumlah
Depok 17 Jones 1000
Jetis 23 Smith 2000
Depok 15 Williams 1500
Mlati 14 Adams 1500
Kraton 93 Glenn 500
Kleco 11 Jackson 900
Displaying 5 of 41 pages, to read the full document please DOWNLOAD.
Tags: