1.Mudah
Pernyataan manakah yang menghapus seluruh tabel, termasuk strukturnya?
- ADELETE FROM
- BREMOVE TABLE
- CTRUNCATE ROWS
- DDROP TABLE
2.Mudah
Pernyataan manakah yang menghapus baris dari sebuah tabel?
- ADROP
- BREMOVE
- CDELETE
- DTRUNCATE COLUMN
3.Mudah
Pernyataan SQL manakah yang mengubah nilai pada baris yang sudah ada?
- AMODIFY
- BUPDATE
- CREPLACE COLUMN
- DINSERT
4.Sedang
Dalam aljabar relasional, operator proyeksi (π) sesuai dengan:
- AMemilih baris mana yang memenuhi suatu kondisi
- BMemilih kolom mana yang muncul dalam hasil
- CMengurutkan hasil
- DMenggabungkan dua tabel pada suatu kunci
5.Sedang
Tabel a memiliki 3 baris dan tabel b memiliki 4 baris. Berapa baris yang dikembalikan oleh SELECT * FROM a CROSS JOIN b?
- A3
- B7
- C12
- D4
6.Sedang
Apa kepanjangan huruf "A" dalam ACID?
- AKetersediaan (Availability)
- BAgregasi (Aggregation)
- CAtomisitas (Atomicity)
- DAkurasi (Accuracy)
7.Sulit
Apa yang dikembalikan oleh kueri berikut: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ANilai rata-rata semua mahasiswa
- BHanya mahasiswa dengan nilai tertinggi
- CError karena subkueri tidak diizinkan di WHERE
- DMahasiswa dengan nilai di atas nilai rata-rata
8.Sulit
Tabel enrolment(student_id, course_id, student_name, grade) memiliki kunci (student_id, course_id). Bentuk normal mana yang dilanggarnya?
- ATidak ada, tabel ini dalam BCNF
- BBentuk normal kedua, karena student_name hanya bergantung pada student_id
- CHanya bentuk normal ketiga, karena grade bergantung pada student_name
- DBentuk normal pertama, karena kolom grade tidak berisi nilai atomik
Kunci jawaban
- 1. D · DROP TABLE
- 2. C · DELETE
- 3. B · UPDATE
- 4. B · Memilih kolom mana yang muncul dalam hasil
- 5. C · 12
- 6. C · Atomisitas (Atomicity)
- 7. D · Mahasiswa dengan nilai di atas nilai rata-rata
- 8. B · Bentuk normal kedua, karena student_name hanya bergantung pada student_id
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.