ALJABAR RELASIONAL

by alfiantanjung27

Barang

Kd_Barang Nm_Barang Kd_Supp Hrg_Barang
A001 Tablet PC 011 $ 2590
B002 Laser Printer 028 $ 615
A003 Scaner 001 $ 172
B004 Notebook 002 $1610

Supplier

Kd_Supp Nama_Supp Alamat Status
001 PT CANON Jakarta 1
028 PT HP Bogor 2
011 PT FUJITSU Surabaya 1

Transaksi

Kd_Trans Tgl_Trans Kd_Barang Jml_Barang
016 08/02/2005 B002 20
019 03/03/2005 A003 10
024 21/03/2005 A001 05
029 02/04/2005 B004 15

1. A. Berapa derajat (degree) dari tabel SUPPLIER ?

Jawab: Degree adalah jumlah atribut. jadi tabel supplier ada 4 derajat

B. Tampilkan informasi barang yang mempunyai kode barang (KD_BRG) = B004 dalam perintah aljabar relasional !

Jawab : σ KD_BRG = “B004″ (BARANG)

C. Tampilkan nama supplier yang beralamat di Jakarta dengan menggunakan perintah aljabar relasional !

Jawab :  σ NAMA_SUPP = σ ALAMAT = “JAKARTA” (SUPPLIER)

2. Gunakan statement SQL dalam menjawab soal-soal dibawah ini :

A. Tampilkan nama barang yang huruf pertamanya adalah “S” !

jawab :SELECT NM_BRG

FROM BARANG

WHERE NM_BRG LIKE ‘S%’

B. Tampilkan kode barang dan nama barang yang disupply oleh supplier dengan status non aktif.

Jawab : SELECT KD_BRG , NM_BRG

FROM BARANG

WHERE KD_SUPP = “028″

C. Hapus data transaksi barang yang jumlah transaksinya kurang dari 10

Jawab : DELETE FROM TRANSAKSI

WHERE JML_TRANS < 10