Senin, 21 April 2014

Membuat Queri
Analisis

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

Posted on 07.16 by Fadhil Rajabian

No comments

Rabu, 16 April 2014

1. Query


SELECT nama_mhs, alamat
FROM mahasiswa m, nilai n, matakuliah mk
WHERE m.nim=n.nim AND n.kd_mk=mk.kd_mk AND semester=6


2. Aljabar Relasional




π nama_mhs, alamat (σ semester = 6(mahasiswa nilai matakuliah))

Query Graph
 Query Tree



3. Menyederhanakan Query

misal :  P : alamat = “depok” 
            Q : nilai = “B” 
            R :jns_kelamin : “laki-laki”

( ¬P ∨ Q ) ∧ ( ¬Q ∨ R ) ∧ P ∧ ¬R
P ∧ ( ¬P ∨ Q ) ∧ ¬R ∧ (¬Q ∨ R)
( P ∧ ¬P) ∨ ( P ∧ Q ) ∧ ( ¬R ∧ ¬Q) ∨ ( ¬R ∧ R )
false ∨ ( P ∧ Q ) ∧ ( ¬R ∧ ¬Q) ∨ false
( P ∧ Q ) ∧ ( ¬R ∧ ¬Q)
( P ∧ ¬R ) ∧ ( Q ∧ ¬Q)
( P ∧ ¬R ) ∧ false
false
 


Posted on 00.41 by Fadhil Rajabian

No comments

Jumat, 11 April 2014












Tabel Registrasi


Tabel Mahasiswa                                             Tabel Fakultas
                            





Matakuliah                                                                     Dosen_PA
                


4.      Query
          Select nim, nama_mhs, jurusan, nama_dosen
          From Mahasiswa M, Dosen_PA D, Matakuliah MK, Registrasi R
          Where M.nim=R.nim AND
          R.kd_mk=MK.kd_mk AND
          MK.nip=D.nip AND
          MK.sks=3
          Normalisasi
          M.nim=R.nim Ʌ R.kd_mk=MK.kd_mk Ʌ MK.nip=D.nip  Ʌ MK.nip=D.nip
5.     Query Tree
        


      Query Graph
 

6.      P ='harga=3.000.000'
         Q='nama_barang=televisi'
         P V (-Q Ʌ (Q V –Q) Ʌ Q)
         P V (-Q Ʌ TRUE Ʌ Q)
         P V (-Q Ʌ Q)
         P V FALSE
         P
        Jadi Solusinya adalah harga = 3.000.000
7.  Class Diagram



              
Entity Relationship Diagram
 
    

Posted on 03.25 by Fadhil Rajabian

No comments