1.Mudah
Apa yang dimaksud dengan kunci primer (primary key)?
- AKata sandi untuk basis data
- BSebuah kolom yang boleh berisi nilai duplikat tetapi tidak boleh berisi NULL
- CKolom pertama dari setiap tabel
- DSebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
2.Mudah
Apa itu kunci pengganti (surrogate key)?
- AKunci yang merujuk ke tabel lain
- BPengenal buatan tanpa makna bisnis, seperti id auto-increment
- CKunci yang hanya digunakan dalam view
- DKunci yang dibuat dari data dunia nyata seperti alamat email
3.Mudah
Apa yang dilakukan GROUP BY dalam sebuah kueri?
- AMengurutkan baris hasil secara alfabetis
- BMemasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
- CMenghapus baris dengan nilai NULL
- DMenggabungkan dua tabel pada kolom yang sama
4.Sedang
Properti ACID manakah yang menjamin bahwa perubahan yang sudah di-commit bertahan saat sistem crash?
- AConsistency
- BIsolation
- CDurability
- DAtomicity
5.Sedang
Kapan WHERE EXISTS (subkueri) bernilai benar untuk sebuah baris?
- AKetika subkueri mengembalikan tepat satu baris
- BKetika subkueri mengembalikan sekurang-kurangnya satu baris
- CKetika subkueri tidak mengembalikan nilai NULL
- DKetika subkueri mengembalikan bilangan yang lebih besar dari nol
6.Sedang
Mengapa sebuah tabel hanya dapat memiliki satu clustered index?
- ABaris-baris hanya dapat disimpan secara fisik dalam satu urutan
- BClustered index hanya dapat dibuat pada kunci primer
- CClustered index menggunakan terlalu banyak memori
- DStandar SQL melarang lebih dari satu indeks pada sebuah tabel
7.Sulit
Skornya 90, 90, dan 80. Nilai apa yang diberikan oleh RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B2, 2, 3
- C1, 1, 3
- D1, 2, 3
8.Sulit
Apa yang dikembalikan oleh kueri berikut: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AMahasiswa dengan nilai di atas nilai rata-rata
- BHanya mahasiswa dengan nilai tertinggi
- CNilai rata-rata semua mahasiswa
- DError karena subkueri tidak diizinkan di WHERE
Kunci jawaban
- 1. D · Sebuah kolom atau sekumpulan kolom yang mengidentifikasi setiap baris secara unik
- 2. B · Pengenal buatan tanpa makna bisnis, seperti id auto-increment
- 3. B · Memasukkan baris dengan nilai yang sama ke dalam kelompok sehingga agregat dihitung per kelompok
- 4. C · Durability
- 5. B · Ketika subkueri mengembalikan sekurang-kurangnya satu baris
- 6. A · Baris-baris hanya dapat disimpan secara fisik dalam satu urutan
- 7. C · 1, 1, 3
- 8. A · Mahasiswa dengan nilai di atas nilai rata-rata
Penyelesaian lengkap langkah demi langkah: latih topik ini di examproblems.com.