Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

1 Rajah di bawah menunjukkan empat jadual dari pangkalan data kedai alat ganti.

a Kenalpasti dua kunci calon bagi jadual PELANGGAN


b Mengapa empat lagi atribut tidak sesuai dijadikan kunci calon. Jelaskan
c Jika terdapat hubungan diantara jadual TEMPAHAN dan ALAT_GANTI,
- Kenalpasti Kunci Prima bagi kedua-dua jadual
- Kenalpasti Kunci Asing yang bersesuaian

2 Anda diminta untuk membina pangkalan data bagi sistem pengurusan sekolah. Pangkalan data
akan mempunyai data mengenai pelajar termasuk penjaganya, subjek yang diambil oleh pelajar
dan gred bagi setiap subjek tersebut. Berdasarkan analisis pada sistem yang sedia ada, anda
dapati bahawa
Setiap penjaga mungkin mempunyai lebih dari seorang anak di sekolah tersebut.
Setiap subjek diajar oleh seorang guru dan seorang guru mesti mengajar satu atau lebih subjek.
Pelajar mesti mengambil sekurang-kurangnya satu subjek dan setiap subjek mesti diambil oleh
lebih dari satu pelajar.
Berdasarkan situasi di atas, Lakarkan ERD yang menunjukkan semua entiti, atribut, kunci prima,
hubungan dan kekardinalan.

3 Bilik_Pelajar(Id_Pelajar, Nama_Pelajar, No_Bilik, No_Katil, No_Almari, Kumpulan, Status_Terkini)


adalah hubungan yang mempunyai maklumat pelajar yang tinggal di asrama.

Tuliskan penyataan SQL bagi setiap query di bawah


a Mencipta jadual Bilik_Pelajar
b Memilih/Menyenarai pelajar yang tinggal di bilik “S02” dan menyisihnya berdasarkan
Nama_Pelajar
c Kemaskini No_Almari bagi pelajar “B0023” kepada “L23”
d Hapuskan rekod semua pelajar yang mempunya Status_Terkini “Pindah Sekolah”
e Tambah rekod pelajar baru berdasarkan data di bawah
Id_Pelajar B0102
Nama_Pelajar Ahmad Santori
No_Bilik K01
No_Katil 19
No_Almari L102
Kumpulan Bahagia
Status_Terkini Sekarang

You might also like