1.Mudah
Fungsi agregat manakah yang memulangkan purata lajur berangka?
- AMEAN
- BSUM
- CAVG
- DMEDIAN
2.Mudah
Seorang pelanggan boleh membuat banyak pesanan, tetapi setiap pesanan milik tepat seorang pelanggan. Apakah jenis hubungan ini?
- ASifar-ke-sifar
- BSatu-ke-satu
- CBanyak-ke-banyak
- DSatu-ke-banyak
3.Mudah
Klausa manakah yang menapis baris sebelum pengumpulan?
- AGROUP BY
- BWHERE
- CORDER BY
- DHAVING
4.Sederhana
Apakah maksud "A" dalam ACID?
- AAggregation
- BAtomicity (keatoman)
- CAccuracy
- DAvailability
5.Sederhana
Mengapakah jadual hanya boleh mempunyai satu indeks berkelompok (clustered)?
- APiawai SQL melarang lebih daripada satu indeks pada sesuatu jadual
- BIndeks berkelompok menggunakan terlalu banyak memori
- CIndeks berkelompok hanya boleh pada kunci utama
- DBaris hanya boleh disimpan secara fizikal dalam satu urutan
6.Sederhana
Pertanyaan manakah yang memulangkan gaji tertinggi dalam setiap jabatan?
- ASELECT MAX(dept), salary FROM emp GROUP BY salary
- BSELECT dept, MAX(salary) FROM emp GROUP BY dept
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT dept, MAX(salary) FROM emp ORDER BY dept
7.Sukar
Transaksi T1 mengunci baris A dan menunggu baris B, manakala T2 mengunci baris B dan menunggu baris A. Apakah yang dilakukan oleh DBMS biasa?
- AMengkomit kedua-dua transaksi serentak
- BMembiarkan kedua-dua transaksi menunggu sehingga salah satu daripadanya commit dengan normal
- CMenggabungkan dua transaksi menjadi satu
- DMengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa
8.Sukar
Dua transaksi kedua-duanya membaca stock = 10, masing-masing menolak 1 dan menulis hasilnya, memberi 9 dan bukan 8. Anomali manakah ini?
- ABacaan hantu
- BAnomali pemadaman
- CBacaan kotor
- DKemas kini hilang (lost update)
Kunci jawapan
- 1. C · AVG
- 2. D · Satu-ke-banyak
- 3. B · WHERE
- 4. B · Atomicity (keatoman)
- 5. D · Baris hanya boleh disimpan secara fizikal dalam satu urutan
- 6. B · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 7. D · Mengesan kebuntuan (deadlock) dan membatalkan satu transaksi sebagai mangsa
- 8. D · Kemas kini hilang (lost update)
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.