Untuk pengajar: gratis untuk dicetak, disalin, dan dipakai di kelas. Setiap lembar kerja baru punya nilai baru dan kunci jawabannya sendiri. Tautan ke ExamProblems di halaman mata kuliah Anda sangat kami hargai.
Nama: ____________________ Tanggal: ____________
1.Mudah
Dalam pola LIKE, apa arti wildcard %?
ASatu digit apa pun
BDeretan nol karakter atau lebih apa pun
CTepat satu karakter pada posisi itu dalam string
DAkhir string
2.Mudah
Apa yang dilakukan GROUP BY dalam sebuah kueri?
AMenghapus baris dengan nilai NULL
BMenggabungkan dua tabel pada kolom yang sama
CMengurutkan baris hasil secara alfabetis
DMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
3.Mudah
Apa perbedaan UNION ALL dengan UNION?
AUNION ALL hanya bekerja pada satu tabel
BUNION ALL menghapus baris duplikat
CUNION ALL mengurutkan hasil
DUNION ALL mempertahankan baris duplikat
4.Sedang
Mengapa indeks dibuat pada kolom?
AUntuk mencegah nilai NULL
BUntuk mempercepat insert dan update pada kolom tersebut
CUntuk menghemat ruang disk
DUntuk mempercepat pencarian dan join pada kolom tersebut
5.Sedang
LEFT JOIN mengembalikan:
AHanya baris yang cocok dari kedua tabel
BHanya semua baris dari tabel kanan
CSemua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
DBaris yang tidak cocok di kedua tabel
6.Sedang
Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?
A15
B10
CNULL
D30
7.Sulit
Mengapa NATURAL JOIN dianggap berisiko dalam kueri produksi?
ANATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
BNATURAL JOIN selalu mengembalikan produk Kartesius
CNATURAL JOIN tidak didukung oleh basis data mana pun
DNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
8.Sulit
Fungsi window manakah yang memberikan nomor 1, 2, 3, ... pada baris di setiap partisi tanpa nilai seri?
ARANK()
BROW_NUMBER()
CDENSE_RANK()
DCOUNT()
Kunci jawaban
1. B · Deretan nol karakter atau lebih apa pun
2. D · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
3. D · UNION ALL mempertahankan baris duplikat
4. D · Untuk mempercepat pencarian dan join pada kolom tersebut
5. C · Semua baris dari tabel kiri dan baris yang cocok dari tabel kanan, dengan NULL jika tidak ada kecocokan
6. A · 15
7. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
8. B · ROW_NUMBER()
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.