1.Mudah
Untuk apakah rajah hubungan-entiti (ER) digunakan?
- AMenyenaraikan pengguna pangkalan data
- BMenunjukkan bagaimana pertanyaan dilaksanakan
- CMemodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- DMengukur prestasi pangkalan data
2.Mudah
Dalam model hubungan (relational), apakah baris jadual dipanggil?
- AAtribut
- BTuple
- CDomain
- DSkema
3.Mudah
INNER JOIN memulangkan:
- ASemua baris daripada jadual kiri, dengan NULL jika tiada padanan
- BSemua baris daripada kedua-dua jadual
- CBaris yang tidak sepadan
- DHanya baris dengan nilai sepadan dalam kedua-dua jadual
4.Sederhana
Pandangan (view) dalam SQL ialah:
- APertanyaan tersimpan yang berfungsi seperti jadual maya
- BJenis indeks
- CSalinan jadual pada cakera
- DSkrin dalam klien pangkalan data untuk menyemak imbas jadual
5.Sederhana
Jadual orders mempunyai 5 baris, masing-masing merujuk pelanggan yang wujud. Jadual customers mempunyai 3 baris. Berapa baris yang dipulangkan oleh INNER JOIN pada customer_id?
- A15
- B3
- C5
- D8
6.Sederhana
Apakah yang dilakukan oleh GRANT SELECT ON employees TO alice?
- AMenyalin jadual employees kepada alice
- BMembenarkan alice mengemas kini dan memadam baris dalam jadual employees
- CMembenarkan pengguna alice membaca jadual employees
- DMenjadikan alice pemilik pangkalan data
7.Sukar
Selepas customers LEFT JOIN orders, mengapakah menggunakan COUNT(o.id) dan bukan COUNT(*) untuk mengira pesanan bagi setiap pelanggan?
- ACOUNT(*) mengabaikan baris dengan nilai NULL
- BCOUNT(*) mengira baris berisi NULL sebagai 1 bagi pelanggan tanpa pesanan
- CCOUNT(*) tidak dibenarkan selepas cantuman
- DCOUNT(o.id) hanya mengira pelanggan berbeza
8.Sukar
Subpertanyaan berkorelasi ialah subpertanyaan yang:
- AHanya menggunakan fungsi agregat
- BMencantumkan dua jadual dengan kunci asing
- CDijalankan sekali sahaja sebelum pertanyaan luar dan menyimpan hasilnya dalam cache untuk setiap baris
- DMerujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Kunci jawapan
- 1. C · Memodelkan entiti, atributnya dan hubungan semasa mereka bentuk pangkalan data
- 2. B · Tuple
- 3. D · Hanya baris dengan nilai sepadan dalam kedua-dua jadual
- 4. A · Pertanyaan tersimpan yang berfungsi seperti jadual maya
- 5. C · 5
- 6. C · Membenarkan pengguna alice membaca jadual employees
- 7. B · COUNT(*) mengira baris berisi NULL sebagai 1 bagi pelanggan tanpa pesanan
- 8. D · Merujuk lajur pertanyaan luar dan dinilai bagi setiap baris luar
Penyelesaian langkah demi langkah yang lengkap: berlatih topik ini di examproblems.com.