Jul 08, 2025 | 16 views
A. Basis data yang tidak menggunakan relasi antar data.
B. Basis data yang menggunakan tabel dengan baris dan kolom yang saling berhubungan.
C. Basis data yang hanya menyimpan data dalam bentuk teks.
D. Basis data yang tidak memerlukan struktur yang terdefinisi.
Pembahasan :
Basis data relasional didasarkan pada konsep relasi antara data yang disimpan dalam tabel. Setiap tabel memiliki baris (record) dan kolom (attribute), dan relasi antar tabel memungkinkan data terkait disimpan secara terorganisir.
A. SELECT Nama, Usia FROM Kota;
B. SELECT * FROM Kota;
C. SELECT Nama, Usia FROM Kota WHERE Kota = 'Jakarta';
D. SELECT Nama FROM Kota WHERE Usia > 25;
Pembahasan :
Perintah `SELECT *` digunakan untuk memilih semua kolom dari tabel. `*` adalah wildcard yang mewakili semua kolom.
A. SELECT
B. UPDATE
C. INSERT
D. DELETE
Pembahasan :
Perintah `INSERT` digunakan untuk menambahkan baris baru ke dalam tabel. `SELECT` untuk mengambil data, `UPDATE` untuk mengubah data yang sudah ada, dan `DELETE` untuk menghapus data.
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
Pembahasan :
Perintah `UPDATE` digunakan untuk mengubah nilai pada satu atau beberapa kolom dalam tabel. `SELECT` untuk mengambil data, `INSERT` untuk menambahkan data, dan `DELETE` untuk menghapus data.
A. SELECT
B. UPDATE
C. INSERT
D. DELETE
Pembahasan :
Perintah `DELETE` digunakan untuk menghapus baris tertentu dari tabel. `SELECT` untuk mengambil data, `INSERT` untuk menambahkan data, dan `UPDATE` untuk mengubah data.
A. SELECT Kota FROM Pelanggan;
B. SELECT * FROM Pelanggan;
C. SELECT Nama FROM Pelanggan;
D. SELECT Nama, Usia FROM Pelanggan;
Pembahasan :
Perintah `SELECT Nama FROM Pelanggan;` hanya memilih kolom 'Nama' dari tabel 'Pelanggan'.
A. Kolom yang digunakan untuk menyimpan data pelanggan.
B. Kolom yang mengidentifikasi setiap baris dalam tabel secara unik.
C. Kolom yang digunakan untuk mencari data berdasarkan nama.
D. Kolom yang digunakan untuk menyimpan tanggal lahir pelanggan.
Pembahasan :
Kunci utama adalah kolom atau kombinasi kolom yang secara unik mengidentifikasi setiap baris dalam tabel. Ini memastikan integritas data.
A. Baris tersebut akan dihapus secara otomatis.
B. Penghapusan akan gagal karena tidak ada baris yang memenuhi kondisi unik.
C. Tabel akan menjadi kosong.
D. Database akan mengalami kerusakan.
Pembahasan :
Kunci utama yang unik memastikan bahwa setiap baris dalam tabel memiliki identitas yang jelas. Menghapus baris yang kunci utamanya unik akan menghasilkan kesalahan karena baris tersebut tidak dapat dihapus.
A. Menghapus semua baris dari tabel Buku.
B. Menambahkan baris baru ke tabel Buku dengan Judul 'Merah Putih' dan Penulis 'Hasan'.
C. Mengubah nilai Judul dan Penulis dalam tabel Buku.
D. Mencari buku dengan Judul 'Merah Putih'.
Pembahasan :
Perintah `INSERT` digunakan untuk menambahkan baris baru ke tabel. Dalam contoh ini, baris baru dengan Judul 'Merah Putih' dan Penulis 'Hasan' akan ditambahkan ke tabel Buku.
A. SELECT * FROM Karyawan WHERE Gaji < 5000000;
B. SELECT * FROM Karyawan WHERE Gaji > 5000000;
C. SELECT Nama FROM Karyawan WHERE Gaji > 5000000;
D. SELECT IDKaryawan FROM Karyawan WHERE Gaji > 5000000;
Pembahasan :
Perintah `SELECT * FROM Karyawan WHERE Gaji > 5000000;` akan memilih semua kolom dari tabel Karyawan, tetapi hanya untuk karyawan yang gajinya lebih besar dari 5 juta.