1.Mudah
GRANT dan REVOKE tergolong dalam bahagian SQL yang mana?
- AData Query Language (DQL)
- BData Definition Language (DDL)
- CData Manipulation Language (DML)
- DData Control Language (DCL)
2.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- ATuple
- BSkema
- CAtribut
- DDomain
3.Mudah
Kata kunci manakah yang memberi lajur atau jadual nama alternatif sementara dalam pertanyaan?
- ANAME
- BALIAS
- CAS
- DRENAME
4.Sederhana
Jadual employees mempunyai lajur manager_id yang merujuk pekerja lain. Bagaimanakah anda menyenaraikan setiap pekerja bersama nama pengurusnya?
- AMenggunakan GROUP BY manager_id sahaja
- BMencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- CMenggabungkan jadual dengan dirinya sendiri menggunakan UNION ALL dan penapis WHERE
- DMencipta salinan kedua jadual pada cakera
5.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ASetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- BSetiap jadual mempunyai tepat satu lajur
- CSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- DTiada kunci asing
6.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C12
- D3
7.Sukar
Apakah kelemahan yang diketahui bagi penguraian jadual kepada BCNF berbanding 3NF?
- ABCNF membenarkan lebih banyak keberlebihan daripada 3NF
- BJadual BCNF tidak boleh mempunyai kunci utama
- CSesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
- DPenguraian sentiasa kehilangan data apabila dicantum semula
8.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- ARalat
- B10
- C0
- DNULL
Kunci jawapan
- 1. D · Data Control Language (DCL)
- 2. A · Tuple
- 3. C · AS
- 4. B · Mencantumkan jadual employees dengan dirinya sendiri menggunakan dua alias
- 5. A · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 6. C · 12
- 7. C · Sesetengah kebergantungan fungsi mungkin tidak lagi boleh disemak dalam satu jadual
- 8. C · 0
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.