1.Mudah
Pernyataan manakah yang menghapus baris dari sebuah tabel?
- ATRUNCATE COLUMN
- BREMOVE
- CDROP
- DDELETE
2.Mudah
Apa yang dimaksud dengan kunci primer (primary key)?
- ASebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
- BKata sandi untuk basis data
- CSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
- DKolom pertama dari setiap tabel
3.Mudah
Pernyataan SQL manakah yang mengubah nilai pada baris yang sudah ada?
- AREPLACE COLUMN
- BMODIFY
- CUPDATE
- DINSERT
4.Sedang
Sebuah kolom berisi nilai 10, 20, dan NULL. Apa yang dikembalikan oleh AVG(col)?
- ANULL
- B10
- C30
- D15
5.Sedang
Apa yang dilakukan GRANT SELECT ON employees TO alice?
- AMenyalin tabel employees ke alice
- BMengizinkan pengguna alice membaca tabel employees
- CMengizinkan alice memperbarui dan menghapus baris dalam tabel employees
- DMenjadikan alice pemilik basis data
6.Sedang
Mahasiswa dapat mengambil banyak mata kuliah dan mata kuliah memiliki banyak mahasiswa. Bagaimana hal ini dimodelkan dalam tabel?
- ADengan tabel penghubung (junction table) yang memuat kunci asing ke students dan courses
- BDengan menggabungkan students dan courses menjadi satu tabel
- CDengan daftar id mata kuliah yang disimpan dalam satu kolom
- DDengan kolom kunci asing course_id di tabel students yang merujuk ke courses
7.Sulit
Skornya 90, 90, dan 80. Nilai apa yang diberikan oleh RANK() OVER (ORDER BY score DESC)?
- A2, 2, 3
- B1, 1, 2
- C1, 1, 3
- D1, 2, 3
8.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 tidak didukung oleh basis data mana pun
- CNATURAL JOIN mengabaikan kunci primer dan asing serta hanya mempertahankan baris NULL
- DNATURAL JOIN selalu mengembalikan produk Kartesius
Kunci jawaban
- 1. D · DELETE
- 2. C · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
- 3. C · UPDATE
- 4. D · 15
- 5. B · Mengizinkan pengguna alice membaca tabel employees
- 6. A · Dengan tabel penghubung (junction table) yang memuat kunci asing ke students dan courses
- 7. C · 1, 1, 3
- 8. A · NATURAL JOIN menggabungkan pada setiap kolom bernama sama, sehingga kolom baru dapat diam-diam mengubah hasil
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.