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
Pernyataan manakah yang menghapus seluruh tabel, termasuk strukturnya?
AREMOVE TABLE
BDROP TABLE
CTRUNCATE ROWS
DDELETE FROM
2.Mudah
Apa yang dilakukan constraint CHECK?
AMemverifikasi kata sandi pengguna
BMenghitung baris dalam tabel
CMenolak baris yang nilainya tidak memenuhi suatu kondisi
DMemeriksa apakah suatu tabel ada sebelum kueri dijalankan padanya
3.Mudah
Dalam pola LIKE, apa arti wildcard _ (garis bawah)?
ANol karakter atau lebih
BTepat satu karakter
CHuruf apa pun tetapi bukan digit
DKarakter spasi
4.Sedang
Kueri mana yang mengembalikan jumlah kota yang berbeda di tabel customers?
ASELECT COUNT(DISTINCT city) FROM customers
BSELECT COUNT(city) FROM customers GROUP BY city
CSELECT DISTINCT COUNT(city) FROM customers
DSELECT SUM(DISTINCT city) FROM customers
5.Sedang
Apa itu SQL injection?
ACara untuk menambahkan indeks
BSerangan di mana input pengguna mengubah struktur kueri SQL
CTeknik untuk menyisipkan banyak baris dengan cepat memakai satu pernyataan INSERT
DTeknik pencadangan basis data
6.Sedang
View dalam SQL adalah:
ALayar di klien basis data untuk menelusuri tabel
BSalah satu jenis indeks
CSalinan tabel di disk
DKueri tersimpan yang berperilaku seperti tabel virtual
7.Sulit
Mengapa banyak DBMS menggunakan strict two-phase locking, dengan mempertahankan exclusive lock sampai commit?
ACara ini membuat deadlock tidak mungkin terjadi
BCara ini menghilangkan kebutuhan akan log transaksi
CCara ini mencegah cascading abort, karena tidak ada yang dapat membaca penulisan yang belum di-commit
DCara ini memungkinkan transaksi membaca dirty data dengan aman
8.Sulit
Apa yang dikembalikan oleh kueri berikut: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
AHanya mahasiswa dengan nilai tertinggi
BNilai rata-rata semua mahasiswa
CMahasiswa dengan nilai di atas nilai rata-rata
DError karena subkueri tidak diizinkan di WHERE
Kunci jawaban
1. B · DROP TABLE
2. C · Menolak baris yang nilainya tidak memenuhi suatu kondisi
3. B · Tepat satu karakter
4. A · SELECT COUNT(DISTINCT city) FROM customers
5. B · Serangan di mana input pengguna mengubah struktur kueri SQL
6. D · Kueri tersimpan yang berperilaku seperti tabel virtual
7. C · Cara ini mencegah cascading abort, karena tidak ada yang dapat membaca penulisan yang belum di-commit
8. C · Mahasiswa dengan nilai di atas nilai rata-rata
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.