Membuat Queri
Untuk membuat queri harus di analisa terlebih dahulu apakah graph terkoneksi, jika tidak maka queri salah.
Contoh:
SELECT nmpel, tarif
FROM pelanggan, harga
WHERE ap = “lenteng agung”
AND tarif = 110
Sederhanakan menggunakan aturan transformasi seperti dibawah ini :
Contoh
SELECT ap
FROM pelanggan
WHERE nmpel = “sely”
OR (NOT(ap=”semplak”)
AND(ap=”semplak” OR ap =”bintaro”)
AND NOT (ap=”bintaro”)
*P : nmpel = “sely”
*Q : ap=”semplak”
*R : ap =”bintaro”
= P V (¬Q ∧ (Q V R) ∧ ¬R)
= P V ((¬Q ∧ Q) V (R ∧ ¬R))
= P V (false V false)
= (P V false) V false
= P V false
= P
SELECT ap FROM pelanggan WHERE nmpel = “sely”
Tata Ulang (dengan queri tree)
Contoh : Cari nama pelanggan yang tidak dilayani oleh ap lenteng agung
yang mempunyai daya > 1300 dan merupakan golongan rumah dengan tarif
85.
SELECT p.nmpel
FROM pelanggan p, daya_terpasang d, harga h
WHERE p.idpel = d.idpel AND d.gol = h.gol AND p.ap <>'lenteng
agung' AND d.daya > 1300 AND h.gol = "rumah AND h.tarif = 85
0 komentar:
Posting Komentar