1.Mudah
Untuk apakah rajah hubungan-entiti (ER) digunakan?
- AMenunjukkan bagaimana pertanyaan dilaksanakan
- BMengukur prestasi pangkalan data
- CMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- DMenyenaraikan pengguna pangkalan data
2.Mudah
Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?
- ASatu-ke-satu
- BSatu-ke-banyak
- CSifar-ke-sifar
- DBanyak-ke-banyak
3.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- ASUM
- BAVG
- CMEAN
- DMEDIAN
4.Sederhana
Jadual a mempunyai 3 baris dan jadual b mempunyai 4 baris. Berapa baris yang dipulangkan oleh SELECT * FROM a CROSS JOIN b?
- A12
- B4
- C7
- D3
5.Sederhana
Lajur mengandungi nilai 10, 20 dan NULL. Apakah yang dipulangkan oleh AVG(col)?
- A30
- B10
- C15
- DNULL
6.Sederhana
Apakah bacaan kotor (dirty read)?
- AMembaca data yang ditulis oleh transaksi lain yang belum dikomit
- BMembaca data daripada cakera yang rosak
- CMembaca data tanpa klausa WHERE
- DMembaca baris yang sama dua kali dan mendapat nilai yang sama
7.Sukar
Apakah indeks litupan (covering index) untuk sesuatu pertanyaan?
- AIndeks yang meliputi setiap lajur setiap jadual
- BIndeks yang dibina semula setiap malam
- CIndeks pada kunci utama sahaja
- DIndeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
8.Sukar
R(A, B, C, D) mempunyai kebergantungan fungsi A → B dan C → D. Apakah kunci calonnya?
- A{A}
- B{B, D}
- C{A, C}
- D{C}
Kunci jawapan
- 1. C · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- 2. B · Satu-ke-banyak
- 3. B · AVG
- 4. A · 12
- 5. C · 15
- 6. A · Membaca data yang ditulis oleh transaksi lain yang belum dikomit
- 7. D · Indeks yang mengandungi semua lajur yang diperlukan pertanyaan, supaya jadual itu sendiri tidak perlu dibaca
- 8. C · {A, C}
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.