Skip to content Skip to sidebar Skip to footer

16 Soal Tentang Basis Data + Kunci Jawaban

Latihan Soal PG Bab Basis Data

1. Manakah pernyataan berikut yang benar tentang bahasa pemrograman PL/SQL?
A. PL/SQL adalah bahasa pemrograman untuk mengakses basis data terdistribusi
B. PL/SQL adalah bahasa pemrograman untuk mengakses basis data berbasis teks
C. PL/SQL adalah bahasa pemrograman untuk mengembangkan aplikasi web
D. PL/SQL adalah bahasa pemrograman untuk mengembangkan prosedur dan fungsi dalam DBMS relasional

Jawaban: 
D. PL/SQL adalah bahasa pemrograman untuk mengembangkan prosedur dan fungsi dalam DBMS relasional


2. Dalam basis data, pernyataan GRANT digunakan untuk:
A. Memasukkan data ke dalam tabel
B. Mengupdate data dalam tabel
C. Menghapus data dari tabel
D. Memberikan izin akses ke objek basis data kepada pengguna

Jawaban: 
D. Memberikan izin akses ke objek basis data kepada pengguna


3. Manakah pernyataan berikut yang benar tentang DBMS berbasis kolom?
A. DBMS berbasis kolom hanya mengizinkan penyimpanan data dalam format teks
B. DBMS berbasis kolom mengelompokkan data berdasarkan kolom, bukan baris
C. DBMS berbasis kolom hanya digunakan dalam lingkungan server
D. DBMS berbasis kolom tidak memiliki kelebihan dibandingkan DBMS relasional

Jawaban: 
B. DBMS berbasis kolom mengelompokkan data berdasarkan kolom, bukan baris


4. Dalam basis data, pernyataan REVOKE digunakan untuk:
A. Memasukkan data ke dalam tabel
B. Mengupdate data dalam tabel
C. Menghapus data dari tabel
D. Mencabut izin akses dari pengguna terhadap objek basis data

Jawaban: 
D. Mencabut izin akses dari pengguna terhadap objek basis data


5. Manakah pernyataan berikut yang benar tentang DBMS in-memory?
A. DBMS in-memory hanya digunakan pada lingkungan server
B. DBMS in-memory menyimpan seluruh data dalam memori untuk kinerja yang lebih cepat
C. DBMS in-memory tidak mempengaruhi kinerja basis data
D. DBMS in-memory tidak memiliki kelebihan dibandingkan DBMS disk-based

Jawaban: 
B. DBMS in-memory menyimpan seluruh data dalam memori untuk kinerja yang lebih cepat


6. Dalam basis data, pernyataan TRUNCATE digunakan untuk:
A. Memasukkan data ke dalam tabel
B. Mengupdate data dalam tabel
C. Menghapus data dari tabel
D. Menghapus semua data dari tabel tanpa mempertahankan struktur

Jawaban: 
D. Menghapus semua data dari tabel tanpa mempertahankan struktur


7. Manakah pernyataan berikut yang benar tentang DBMS berbasis waktu?
A. DBMS berbasis waktu menggunakan bahasa pemrograman Java
B. DBMS berbasis waktu hanya digunakan dalam aplikasi berbasis teks
C. DBMS berbasis waktu menyimpan data dengan informasi waktu kapan data dimasukkan atau diubah
D. DBMS berbasis waktu tidak memiliki kelebihan dibandingkan DBMS relasional

Jawaban: 
C. DBMS berbasis waktu menyimpan data dengan informasi waktu kapan data dimasukkan atau diubah


8. Dalam basis data, pernyataan UNION digunakan untuk:
A. Menggabungkan hasil dari dua query menjadi satu set data
B. Menghapus data dari tabel
C. Mengupdate data dalam tabel
D. Memasukkan data ke dalam tabel

Jawaban: 
A. Menggabungkan hasil dari dua query menjadi satu set data


9. Manakah pernyataan berikut yang benar tentang DBMS berbasis dokumen?
A. DBMS berbasis dokumen hanya digunakan pada lingkungan server
B. DBMS berbasis dokumen menggunakan graf sebagai model basis data
C. DBMS berbasis dokumen menyimpan data dalam format dokumen JSON atau XML
D. DBMS berbasis dokumen tidak memiliki kelebihan dibandingkan DBMS relasional

Jawaban: 
C. DBMS berbasis dokumen menyimpan data dalam format dokumen JSON atau XML


10. Dalam basis data, pernyataan HAVING digunakan untuk:
A. Memfilter hasil query berdasarkan kondisi yang diberikan
B. Menghapus data dari tabel
C. Mengupdate data dalam tabel
D. Memasukkan data ke dalam tabel

Jawaban: 
A. Memfilter hasil query berdasarkan kondisi yang diberikan


11. Manakah pernyataan berikut yang benar tentang DBMS berbasis waktu-nyata?
A. DBMS berbasis waktu-nyata hanya digunakan pada lingkungan server
B. DBMS berbasis waktu-nyata mengelola data yang diperbarui secara real-time
C. DBMS berbasis waktu-nyata tidak mempengaruhi kecepatan akses ke basis data
D. DBMS berbasis waktu-nyata tidak memiliki kelebihan dibandingkan DBMS relasional

Jawaban: 
B. DBMS berbasis waktu-nyata mengelola data yang diperbarui secara real-time


12. Dalam basis data, pernyataan GROUP BY digunakan untuk:
A. Memfilter hasil query berdasarkan kondisi yang diberikan
B. Mengelompokkan data berdasarkan kolom tertentu
C. Mengupdate data dalam tabel
D. Menghapus data dari tabel

Jawaban: 
B. Mengelompokkan data berdasarkan kolom tertentu


13. Manakah pernyataan berikut yang benar tentang DBMS berbasis spasi-kolom?
A. DBMS berbasis spasi-kolom hanya mengizinkan penyimpanan data dalam format teks
B. DBMS berbasis spasi-kolom mengelompokkan data berdasarkan spasi dalam teks
C. DBMS berbasis spasi-kolom hanya digunakan dalam lingkungan server
D. DBMS berbasis spasi-kolom tidak memiliki kelebihan dibandingkan DBMS relasional

Jawaban: 
B. DBMS berbasis spasi-kolom mengelompokkan data berdasarkan spasi dalam teks


14. Dalam basis data, pernyataan ORDER BY digunakan untuk:
A. Memfilter hasil query berdasarkan kondisi yang diberikan
B. Mengurutkan hasil query berdasarkan kolom tertentu
C. Mengupdate data dalam tabel
D. Menghapus data dari tabel

Jawaban: 
B. Mengurutkan hasil query berdasarkan kolom tertentu


15. Manakah pernyataan berikut yang benar tentang DBMS berbasis objek?
A. DBMS berbasis objek tidak mendukung relasi antar tabel
B. DBMS berbasis objek hanya digunakan dalam aplikasi berbasis objek
C. DBMS berbasis objek menggunakan graf sebagai model basis data
D. DBMS berbasis objek memiliki kelebihan dibandingkan DBMS relasional dalam pengelolaan objek kompleks

Jawaban: 
D. DBMS berbasis objek memiliki kelebihan dibandingkan DBMS relasional dalam pengelolaan objek kompleks


16. Dalam basis data, pernyataan JOIN digunakan untuk:
A. Memfilter hasil query berdasarkan kondisi yang diberikan
B. Menggabungkan data dari dua tabel berdasarkan kolom yang memiliki nilai yang sama
C. Mengupdate data dalam tabel
D. Menghapus data dari tabel

Jawaban: 
B. Menggabungkan data dari dua tabel berdasarkan kolom yang memiliki nilai yang sama