Senin, 19 Oktober 2009

tugas basis data

• Konsumen (No_konsumen, nama, alamat)
• Mobil (No_polisi, merk, warna)
• Kredit (No_konsumen, No_polisi, harga)

1. Tampilkan nama & alamat dari table pembeli yang di punya No. polisi ‘B102MA’!
2. Tampilkan nama konsumen & merk mobil yang harga mobilnya diatas Rp 100.000.000,-
3. Tampilkan merk mobil & warna yang punya harga diatas Rp 50.000.000,-
4. Dicari no. polisi yang bermerk BMW yang di beli konsumen dengan no. konsumen ‘K03’!
5. Dicari nama konsumen yang mengambil mobil dengan no. polisi ‘B5TA’!
JAWAB


1. π nama,alamat (σ no_pol = ‘B102MA’ ∩ konsumen.no_kons = kredit.no_kons) (konsumen х kredit)
2. π nama,merk (σ harga > 100.000.000) (mobil kredit konsumen)
3. π no_pol,merk,warna(mobil) – π no_pol (σ harga < 50.000.000)(kredit) 4. π no_pol (σ merk = ‘BMW’)(mobil) ∩ π no_pol ( σ no_kons= ‘K03’)(kredit) 5. π nama(konsumen) ÷ π nama (σ no_pol = ‘B5TA’)(mobil) QUEL Range of k is konsumen; Range of m is mobil; Range of r is kredit; 1. Retrieve (k.nama, k.alamat) Where (m.No_pol = ‘B102MA’ and k.no_kons = r.No_kons); 2. Retrieve (k.nama, m.merk) Where (r.harga > 100.000.000 and k.No_kons = r.No_kons and m.No_pol = r.No_pol);
3. Retrieve (m.merk, m.warna)
Where (r.harga > 50.000.000 and m.No_pol = r.No_pol);
4. Retrieve (m.No_pol)
Where (m.merk = ‘BMW’ and r.No_kons = ‘K03’ and m.No_pol = r.No_pol);
5. Retrieve (k.nama)
Where (m.No_pol = ‘B5TA’ and k.No_kons = r.No_kons);

QBE

1 Konsumen no_kons Nama Alamat
_kn P. P.


Kredit no_kons Nopol Harga
_kn B102MA


Konsumen no_kons Nama Alamat
2 P.


Kredit no_kons Nopol Harga
>100000000


Mobil Nopol Merk Warna
P.



3 Mobil Nopol Merk Warna
_pol P. P.


Kredit no_kons Nopol Harga
_pol >50000000



4 Mobil Nopol Merk Warna
P. BMW


Kredit no_kons Nopol Harga
K03 P.



5 Konsumen no_kons Nama Alamat
_kn P.


Kredit no_kons Nopol Harga
_kn B5TA

Tidak ada komentar:

Posting Komentar