http://youtu.be/mW9uLLPftYc
Link blog my friends : http://selalu-untuk-ku.blogspot.com/
http://ceepotz.blogspot.com/
http://danidanote.blogspot.com/
Simbol Aljabar Relasional
Query
Procedural
Beberapa query yang
murni adalah aljabar relasional (relational algebra) yang merupakan bahasa query bersifat procedural.
oAljabar
relasional merupakan bahasa query
formal yang dipenuhi dengan aneka ekspresi matematis.
oAljabar
relasional adalah sebuah query
procedural yang terdiri dari
sekumpulan operasi-operasi yang dimasukkannya adalah satu atau dua relasi dan
keluarannya adalah sebuah relasi atau tabel baru sebagai hasil dari operasi
tersebut.
Simbol
Aljabar Relasional
- Operator Dasar :
1.
Seleksi : menggunakan simbol sigma (σ)Silahkan Klik Disini
2.
Proyeksi : menggunakan simbol phi(∏)
3.
Union : menggunakan simbol (U) Silahkan Klik Disini
4.
Minus/set
difference : menggunakan simbol (-)
5.
Cartesian
Product : menggunakan simbol tanda
silang (x)
6.
Rename : menggunakan simbol (ρ) Silahkan Klik Disini
- Operator Tambahan :
1.
Set
Intersection : menggunakan simbol (Ç)
2.
Natural
Join
3.
Join
Theta Silahkan Klik Disini
4.
Division/Quotient : menggunakan simbol ( ∕ )
•Ada
beberapa perintah atau operasi pada aljabar relasional, kemudian
operasi-operasi tersebut dibedakan menjadi operasi unari (unary relation) dan operasi bineri (binary relation), yaitu :
Operasi Unari (Unary Operation)
Merupakan operasi atau
perintah yang hanya memerlukan satu relasi atau tabel.
ØOperasi Seleksi (Select)
Digunakan
untuk menyeleksi atau mencari record-record yang memenuhi predikat atau syarat
yang sudah ditentukan, kemudian hasilnya dituliskan pada relasi baru sebagai
hasil operasi select.
Operasi
select menggunakan simbol sigma (σ), sedangkan predikat ditulis sebagai subscript dari notasi tersebut.
Sintaks :
Dimana :
P adalah predikat pd atribut2 E1
E1 adalah tabel atau relasi
Contoh :
Diketahui relasi Suplier A sbb :
Misalkan untuk memilih atau
mencari record-record dari tabel Suplier A dimana S# adalah “S1” ditulis :
s S# = “S1”, “Snama”, “Status”, “Skota” (Suplier A)
Hasil dari query diatas adalah :
*Tanda kutip tunggal (‘) atau tanda kutip ganda
(“) digunakan untuk mengapit sebuah konstanta teks.
*Hasil query tersebut juga berupa tabel, tetapi
hanya berisi record-record yang memenuhi kondisi tersebut.
*Pada operasi select diperbolehkan menggunakan
perbandingan, misalnya ; =, ¹, <, £, >, ≥ pada predikat dari operasi
tersebut. Demikian juga halnya kombinasi dari beberapa predikat untuk membentuk
predikat yang lebih kompleks dengan menggunakan notasi Ú atau Ù.
Operasi Projeksi (Project)
•Digunakan
untuk memilih kolom atau atribut tertentu untuk ditampilkan.
•Operasi
ini beroperasi disebuah tabel, yaitu dengan membentuk tabel baru dengan
melengkapi atribut-atribut dan domain-domain dari tabel berdasarkan
argumen-argumen pada operator tersebut.
•Simbol
yang digunakan operasi project adalah phi (∏).
Sintaks :
Dimana :
S adalah daftar (list) yang berisi satu atau
lebih field yg ada di E1
E1 adalah tabel atau relasi
Misalkan untuk menampilkan
seluruh Snama, Status,kota tanpa S# dari
relasi Suplier A ditulis :
p Snama, Status, Kota (Suplier A)
p Snama, Status, Kota (Suplier A)
Hasil dari query diatas adalah :
Merupakan
operasi atau perintah yang memerlukan sepasang tabel atau dua tabel.
Union
Operasi
penggabungan (union) dalam aljabar relasional sama halnya
operasi union
pada aritmatika.
Operasi
ini memungkinkan untuk menggabungkan data dari dua baris (row)
yang sejenis.
Simbol
yang digunakan operasi union adalah (U)
Contoh
operasi Union
pada aritmatika adalah :
Untuk menampilkan tabel Suplier A dan B dimana adalah
“Snama”, “Kota” ditulis :
et AnimasiUntuk menampilkan tabel Suplier A dan B dimana adalah“Snama”, “Kota” ditulis :Untuk menampilkan tabel Suplier A dan B dimana adalah“Snama”, “Kota” ditulis :Untuk menampilkan tabel Suplier A dan B dimana adalah“Snama”, “Kota” ditulis :pSnama, Kota (Suplier A) È p Snama, Kota (Suplier B)p
Tidak ada komentar:
Posting Komentar