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 SQL manakah yang mengambil data dari sebuah tabel?
ASELECT
BUPDATE
CINSERT
DCREATE
2.Mudah
GRANT dan REVOKE termasuk bagian SQL yang mana?
AData Manipulation Language (DML)
BData Definition Language (DDL)
CData Query Language (DQL)
DData Control Language (DCL)
3.Mudah
Dalam model relasional, apa sebutan untuk sebuah baris tabel?
ASkema
BAtribut
CTupel
DDomain
4.Sedang
Mengapa indeks dibuat pada kolom?
AUntuk mempercepat insert dan update pada kolom tersebut
BUntuk mempercepat pencarian dan join pada kolom tersebut
CUntuk menghemat ruang disk
DUntuk mencegah nilai NULL
5.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
AMenjadikan alice pemilik basis data
BMengizinkan pengguna alice membaca tabel employees
CMenyalin tabel employees ke alice
DMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
6.Sedang
Kapan WHERE EXISTS (subkueri) bernilai benar untuk sebuah baris?
AKetika subkueri mengembalikan tepat satu baris
BKetika subkueri tidak mengembalikan nilai NULL
CKetika subkueri mengembalikan sekurang-kurangnya satu baris
DKetika subkueri mengembalikan bilangan yang lebih besar dari nol
7.Sulit
Subkueri berkorelasi (correlated subquery) adalah subkueri yang:
AHanya menggunakan fungsi agregat
BMenggabungkan dua tabel dengan kunci asing
CDijalankan hanya sekali sebelum kueri luar dan hasilnya di-cache untuk setiap baris
DMerujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar
8.Sulit
Tabel employee(emp_id, dept_id, dept_name) memiliki kunci emp_id, dan dept_id → dept_name. Pernyataan mana yang benar?
ATabel ini tidak dalam 2NF
BTabel ini dalam BCNF dan karena itu dalam 3NF
CTabel ini tidak dalam 1NF
DTabel ini dalam 2NF tetapi tidak dalam 3NF
Kunci jawaban
1. A · SELECT
2. D · Data Control Language (DCL)
3. C · Tupel
4. B · Untuk mempercepat pencarian dan join pada kolom tersebut
5. B · Mengizinkan pengguna alice membaca tabel employees
6. C · Ketika subkueri mengembalikan sekurang-kurangnya satu baris
7. D · Merujuk ke kolom kueri luar dan dievaluasi untuk setiap baris luar
8. D · Tabel ini dalam 2NF tetapi tidak dalam 3NF
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.