1.Mudah
Bagaimana mengurutkan hasil dari gaji tertinggi ke terendah?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DORDER BY salary DESC
2.Mudah
Constraint manakah yang memastikan sebuah kolom tidak pernah dibiarkan kosong (NULL)?
- ANOT NULL
- BCHECK NULL
- CUNIQUE
- DDEFAULT
3.Mudah
Fungsi agregat manakah yang menghitung jumlah baris?
- ASUM
- BCOUNT
- CMAX
- DAVG
4.Sedang
Apa yang dikembalikan oleh SELECT COALESCE(phone, 'unknown') FROM customers untuk pelanggan yang phone-nya NULL?
- ANULL
- B'unknown'
- CError
- DString kosong
5.Sedang
Sebuah tabel menyimpan alamat pelanggan di setiap baris pesanan. Mengubah alamat di satu baris tetapi tidak di baris lainnya merupakan contoh:
- AAnomali delete
- BPhantom read
- CAnomali update
- DAnomali insert
6.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
- AMenyalin tabel employees ke alice
- BMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
- CMengizinkan pengguna alice membaca tabel employees
- DMenjadikan alice pemilik basis data
7.Sulit
Tabel b berisi nilai 1, 2, dan NULL di kolom y. Apa yang dikembalikan oleh SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- ASama sekali tidak ada baris
- BBaris a dengan x bukan 1 atau 2
- CHanya baris a dengan x bernilai NULL
- DSetiap baris a
8.Sulit
Apa yang disyaratkan aturan write-ahead logging (WAL)?
- ASetiap kueri harus dicatat di log sebelum di-parse
- BRecord log suatu perubahan harus mencapai penyimpanan stabil sebelum halaman data yang diubah
- CHalaman data harus ditulis sebelum log
- DLog hanya ditulis setelah crash
Kunci jawaban
- 1. D · ORDER BY salary DESC
- 2. A · NOT NULL
- 3. B · COUNT
- 4. B · 'unknown'
- 5. C · Anomali update
- 6. C · Mengizinkan pengguna alice membaca tabel employees
- 7. A · Sama sekali tidak ada baris
- 8. B · Record log suatu perubahan harus mencapai penyimpanan stabil sebelum halaman data yang diubah
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.