1.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- AAtribut
- BSkema
- CTuple
- DDomain
2.Mudah
Penyataan seperti CREATE, ALTER dan DROP tergolong dalam bahagian SQL yang mana?
- AData Definition Language (DDL)
- BTransaction Control Language (TCL)
- CData Control Language (DCL)
- DData Manipulation Language (DML)
3.Mudah
Untuk apakah rajah hubungan-entiti (ER) digunakan?
- AMengukur prestasi pangkalan data
- BMenyenaraikan pengguna pangkalan data
- CMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- DMenunjukkan bagaimana pertanyaan dilaksanakan
4.Sederhana
Bilakah WHERE EXISTS (subquery) benar bagi satu baris?
- AApabila subpertanyaan tidak memulangkan nilai NULL
- BApabila subpertanyaan memulangkan tepat satu baris
- CApabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- DApabila subpertanyaan memulangkan nombor lebih besar daripada sifar
5.Sederhana
Penyataan manakah yang membuang semua baris jadual, mengekalkan strukturnya dan tidak boleh menggunakan klausa WHERE?
- ADROP TABLE
- BTRUNCATE TABLE
- CALTER TABLE
- DDELETE FROM dengan klausa WHERE
6.Sederhana
Bentuk normal pertama (1NF) menghendaki bahawa:
- ATiada kunci asing
- BSetiap lajur bukan kunci bergantung pada keseluruhan kunci dan tiada apa-apa selain kunci
- CSetiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- DSetiap jadual mempunyai tepat satu lajur
7.Sukar
Aplikasi menjalankan UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7, dan melaporkan konflik jika tiada baris dikemas kini. Apakah teknik ini?
- ASharding pangkalan data
- BPenguncian dua fasa ketat dengan kunci baris
- CPengelogan tulis-dahulu
- DKawalan keserentakan optimistik
8.Sukar
Apakah hasil SELECT COUNT(col) FROM t jika semua nilai dalam col ialah NULL dan jadual mempunyai 10 baris?
- A0
- B10
- CNULL
- DRalat
Kunci jawapan
- 1. C · Tuple
- 2. A · Data Definition Language (DDL)
- 3. C · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- 4. C · Apabila subpertanyaan memulangkan sekurang-kurangnya satu baris
- 5. B · TRUNCATE TABLE
- 6. C · Setiap lajur mengandungi nilai atomik dan tiada kumpulan berulang
- 7. D · Kawalan keserentakan optimistik
- 8. A · 0
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.