Soal SMA · Penerapan · Kesulitan 3/5
Sebuah sistem basis data menggunakan indeks B-tree pada kolom 'nama' di tabel 'Karyawan' yang berisi 10.000 baris. Jika dilakukan query 'SELECT * FROM Karyawan WHERE nama LIKE 'A%'', apa yang paling mungkin terjadi?
- A.Indeks B-tree tidak digunakan karena LIKE dengan wildcard di awal tidak dapat memanfaatkan indeks.
- B.Indeks B-tree akan mempercepat query karena mencari rentang nama yang diawali 'A'.
- C.Query akan gagal karena indeks tidak mendukung LIKE.
- D.Indeks B-tree akan digunakan tetapi hanya untuk baris pertama.
Kunci jawaban & pembahasan
Jawaban: Indeks B-tree tidak digunakan karena LIKE dengan wildcard di awal tidak dapat memanfaatkan indeks.
Indeks B-tree dioptimalkan untuk pencarian kesetaraan dan rentang, tetapi wildcard di awal ('A%') tidak dapat memanfaatkan indeks karena pola tidak memiliki prefix yang pasti.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari