1.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- AAS
- BALIAS
- CNAME
- DRENAME
2.Mudah
Kunci asing (foreign key) ialah:
- AKunci yang sentiasa disulitkan
- BLajur yang nilainya mesti unik merentas semua baris jadual
- CLajur yang merujuk kepada kunci utama jadual lain
- DKunci yang digunakan oleh pengguna asing
3.Mudah
Penyataan SQL manakah yang menambah baris baharu pada jadual?
- AALTER
- BINSERT
- CSELECT
- DUPDATE
4.Sederhana
Apakah pencetus (trigger) pangkalan data?
- APertanyaan yang dijalankan pengguna secara manual
- BSandaran berjadual pangkalan data
- CJenis indeks yang mempercepat carian
- DKod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
5.Sederhana
Apakah yang dipulangkan oleh SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results?
- ASetiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- BRalat kerana CASE tidak dibenarkan dalam SELECT
- CBilangan pelajar yang lulus dan gagal
- DHanya pelajar yang lulus
6.Sederhana
Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?
- A8
- B3
- C15
- D5
7.Sukar
Apakah yang dikehendaki oleh peraturan pengelogan tulis-dahulu (WAL)?
- AHalaman data mesti ditulis sebelum log
- BLog ditulis hanya selepas kerosakan
- CSetiap pertanyaan mesti dilog sebelum dihuraikan
- DRekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
8.Sukar
Apakah yang dipulangkan oleh SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AHanya pekerja yang berpendapatan melebihi purata jabatan mereka
- BRalat kerana name tiada dalam GROUP BY
- CSatu baris bagi setiap jabatan dengan gaji puratanya
- DSetiap baris pekerja bersama gaji purata jabatan mereka
Kunci jawapan
- 1. A · AS
- 2. C · Lajur yang merujuk kepada kunci utama jadual lain
- 3. B · INSERT
- 4. D · Kod yang berjalan secara automatik apabila peristiwa tertentu seperti INSERT, UPDATE atau DELETE berlaku pada jadual
- 5. A · Setiap nama dengan label 'pass' atau 'fail' bergantung pada gred
- 6. D · 5
- 7. D · Rekod log bagi perubahan mesti sampai ke storan stabil sebelum halaman data yang berubah
- 8. D · Setiap baris pekerja bersama gaji purata jabatan mereka
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.