50 Soal Basis Data Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Basis Data
1. Manakah yang bukan merupakan komponen utama dari sistem manajemen basis data (DBMS)?
A. Data
B. Perangkat Keras
C. Perangkat Lunak
D. Pengguna
Jawaban:
B. Perangkat Keras
2. Apa yang dimaksud dengan basis data?
A. Kumpulan program aplikasi
B. Kumpulan perangkat keras
C. Kumpulan data terstruktur
D. Kumpulan proses bisnis
Jawaban:
C. Kumpulan data terstruktur
3. Manakah dari berikut ini yang bukan merupakan jenis-jenis basis data?
A. Basis data terdistribusi
B. Basis data relasional
C. Basis data objek
D. Basis data terenkripsi
Jawaban:
D. Basis data terenkripsi
4. Apa yang dimaksud dengan DBMS (Sistem Manajemen Basis Data)?
A. Database yang menyimpan semua data organisasi
B. Perangkat keras untuk menyimpan basis data
C. Perangkat lunak untuk mengelola basis data
D. Proses bisnis untuk mengelola basis data
Jawaban:
C. Perangkat lunak untuk mengelola basis data
5. Dalam DBMS, yang bertanggung jawab untuk mengatur dan mengawasi penggunaan basis data adalah:
A. Pengguna
B. Administrator basis data
C. Pemrogram
D. Pengembang basis data
Jawaban:
B. Administrator basis data
6. Apa yang dimaksud dengan skema basis data?
A. Deskripsi struktur dan hubungan antara tabel
B. Jumlah data yang disimpan dalam basis data
C. Informasi kredensial pengguna basis data
D. Proses untuk mengambil data dari basis data
Jawaban:
A. Deskripsi struktur dan hubungan antara tabel
7. Bahasa yang digunakan untuk mengakses dan mengelola data dalam basis data relasional adalah:
A. SQL (Structured Query Language)
B. Java
C. C++
D. Python
Jawaban:
A. SQL (Structured Query Language)
8. Dalam basis data relasional, hubungan antara tabel ditentukan oleh:
A. Kunci utama
B. Kunci asing
C. Indeks
D. Skema
Jawaban:
B. Kunci asing
9. Apa yang dimaksud dengan normalisasi dalam basis data?
A. Proses menghapus data yang tidak diperlukan
B. Proses mengubah struktur basis data menjadi normal
C. Proses menambahkan indeks ke dalam basis data
D. Proses mengamankan basis data dari ancaman keamanan
Jawaban:
B. Proses mengubah struktur basis data menjadi normal
10. Dalam basis data, primary key adalah:
A. Kunci yang digunakan untuk mengurutkan data dalam tabel
B. Kunci yang digunakan untuk mengakses basis data
C. Kunci yang unik untuk mengidentifikasi setiap baris dalam tabel
D. Kunci yang digunakan untuk menggabungkan dua tabel
Jawaban:
C. Kunci yang unik untuk mengidentifikasi setiap baris dalam tabel
11. Manakah pernyataan berikut yang benar tentang indeks dalam basis data?
A. Indeks digunakan untuk menyimpan data dalam basis data
B. Indeks hanya dapat digunakan pada tabel yang kecil
C. Indeks mempercepat operasi pencarian data dalam basis data
D. Indeks hanya diperlukan dalam basis data non-relasional
Jawaban:
C. Indeks mempercepat operasi pencarian data dalam basis data
12. Dalam SQL, pernyataan SELECT digunakan untuk:
A. Memasukkan data ke dalam tabel
B. Mengupdate data dalam tabel
C. Menghapus data dari tabel
D. Mengambil data dari tabel
Jawaban:
D. Mengambil data dari tabel
13. Apa yang dimaksud dengan query dalam basis data?
A. Sekumpulan data dalam tabel
B. Perintah untuk mengambil data dari basis data
C. Proses penggabungan dua tabel
D. Proses pembaruan data dalam basis data
Jawaban:
B. Perintah untuk mengambil data dari basis data
14. Dalam basis data, foreign key adalah:
A. Kunci yang digunakan untuk mengurutkan data dalam tabel
B. Kunci yang digunakan untuk mengakses basis data
C. Kunci yang unik untuk mengidentifikasi setiap baris dalam tabel
D. Kunci yang digunakan untuk menghubungkan dua tabel
Jawaban:
D. Kunci yang digunakan untuk menghubungkan dua tabel
15. Manakah pernyataan berikut yang benar tentang normalisasi basis data?
A. Normalisasi bertujuan untuk mengurangi keamanan basis data
B. Normalisasi bertujuan untuk menghapus data yang tidak diperlukan
C. Normalisasi bertujuan untuk menghindari duplikasi data
D. Normalisasi bertujuan untuk mengurangi ukuran basis data
Jawaban:
C. Normalisasi bertujuan untuk menghindari duplikasi data
16. Apa yang dimaksud dengan integritas referensial dalam basis data?
A. Memastikan bahwa setiap baris dalam tabel memiliki kunci asing yang valid
B. Memastikan bahwa setiap baris dalam tabel memiliki kunci utama yang unik
C. Memastikan bahwa setiap tabel memiliki struktur yang sama
D. Memastikan bahwa setiap baris dalam tabel memiliki data yang valid
Jawaban:
A. Memastikan bahwa setiap baris dalam tabel memiliki kunci asing yang valid
17. Dalam basis data, apa yang dimaksud dengan operasi JOIN?
A. Menggabungkan dua atau lebih tabel berdasarkan kondisi yang diberikan
B. Menghapus data dari tabel
C. Mengupdate data dalam tabel
D. Memasukkan data ke dalam tabel
Jawaban:
A. Menggabungkan dua atau lebih tabel berdasarkan kondisi yang diberikan