You are on page 1of 5

BAB 5 TING.

5 PANGKALAN DATA LANJUTAN

(ULANG KAJI SQL)

1. Jadual 4 menunjukkan pangkalan data di sebuah stor sukan sekolah.

PRODUK
NoProdu Item Harga Kuant Pembekal
k iti
A01 Kayu hoki 20.00 25 Jaya
Enterprise
A02 Raket 10.50 40 Majid Sdn.
Bhd
A03 Bulu 12.00 10 Majid Sdn.
tangkis Bhd
A04 Bola hoki 25.00 30 Jaya
Enterprise
Jadual 4

Berdasarkan Jadual 4, tulis pernyataan SQL untuk

a. menyenaraikan semua medan daripada jadual PRODUK mengikut urutan menurun


dengan berpandukan item barang.
……………………………………………………………………………
……………………………………………………………………………
[2 markah]

b. mendapatkan jumlah produk yang dibekalkan oleh Jaya Enterprise.


……………………………………………………………………………
……………………………………………………………………………
[2 markah]

2. Berikut adalah kaedah penulisan Bahasa Pertanyaan Berstruktur ( SQL ) untuk Jadual Pinjaman
Barang oleh murid di sebuah sekolah.

SELECT SUM

(kuantiti) FROM
BARANG
WHERE IDMurid = ‘MR1210’
i. Nyatakan dua fungsi sintaks tersebut.

……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
[ 2 markah ]

ii. Berikan satu fungsi aggregate yang mengembalikan jumlah bilangan rekod.

……………………………………………………………………………………
[1 markah ]

3. Berikut adalah jadual BARANG dalam pangkalan data Syarikat HRZ Sdn. Bhd.

NoBarang NamaBarang Kuantiti HargaSeunit


A001 BOLA BALING 13 35.00
A002 BOLA SEPAK 20 40.00
A003 BOLA HOKI 30 15.00

i. Salin semula pernyataan SQL berikut ke dalam ruangan jawapan dan isi tempat kosong dengan
jawapan yang sesuai.

DELETE INTO ………………………….


WHERE .........................= ‘ BOLA HOKI’

…………………………………………………………………………………………
…………………………………………………………………………………………
[ 1 markah ]
4. Jadual 1 menunjukkan data yang menyimpan maklumat barang di sebuah kedai
peralatan sukan.

BARANG

NoBarang NamaBarang HargaSeunit

A01 Bola Pingpong RM 10.00

A02 Bola Jaring RM 80.00

A03 Bola Tampar RM 120.00


Jadual 1
Tuliskan arahan SQL untuk padam rekod “Bola Jaring” daripada Jadual BARANG.

......................................................................................................................................

.....................................................................................................................................
[2 markah]

5. Syarikat Masari Transportation menawarkan khidmat sewaan pelbagai jenis kederaan


kepada pelanggan-pelangganya. Jadual 2 data adalah seperti di bawah.

NoSewaan JenisKenderaan KadarSewa TahunKeluaran

S001 Toyota Vios 100.00 2014

S002 Honda CRV 180.00 2016

Jadual 2

Tulis ungkapan SQL untuk membina jadual bernama SEWAAN. (2 markah)


Jawapan:
6. Rujuk jadual 3 dan 4 data di bawah untuk menjawab soalan yang berkenaan.

PENYEWA
NoPenyewa NamaPenyewa Nokp Alamat NoTel

001 Adnan 810211-09-0987 Gombak 05-9876543

002 Shamsiah 890122-08-2344 Setia Alam 012-3423212

003 Ali Adnan 780912-07-6541 Batu Caves 03-9876544

004 Ling Lai Li 790122-02-9876 Shah Alam 013-9088765

Jadual 3
SEWAAN
Jadual 4

NoSewa NoPenyewa NoBasikal TarikhSewa JumlahBayar


an
111 001 10 12/12/2017 RM20

112 002 11 13/12/2017 RM30

113 003 12 14/12/2017 RM40

114 004 13 15/12/2017 RM50


Tuliskan arahan SQL bagi setiap soalan
dibawah:
a. Tambahkan 1 rekod baru ke dalam jadual PENYEWA seperti di bawah: (2
Markah)

NoPenyewa NamaPenyew Nokp Alamat NoTel


a
005 Geetha 880901-02- Kuala Lumpur 012-7212345
9088

Jawapan:

b. Laksanakan pernyataan untuk menambah medan bilBasikal ke dalam jadual SEWAAN.


(1 Markah)
Jawapan:
7. Berikut adalah sintaks Bahasa Pertanyaan Berstruktur (SQL).

SELECT noBarang, namaBarang


FROM Barang
ORDER BY namaBarang DESC

Nyatakan jenis isihan dan fungsinya


……………………………………………………………………………………………….
….……………………………………………………………………………………………
[2 markah]

a. Berikut menunjukkan jadual STOK yang mengandungi maklumat dalam Sistem Pengurusan Stok
di Syarikat A3H Ent.

NoProduk Nama Harga Kuantiti Jenama

AH001 LAPTOP 2890 12 LENOVO

AH002 HARD DISK 169 15 TRANSCEND

AH003 MONITOR 599 8 ACER

AH004 PRINTER 399 12 CANON

AH005 SCANNER 299 10 EPSON

Berdasarkan jadual berikut, tulis ungkapan SQL untuk memadam produk daripada
Jenama “CANON”.
…………………………………………………………………………………………

…………………………………………………………………………………………

[4 markah]

You might also like