NEW
Font size
S
M
L
XL
WorksheetsPRA UAS PEMROG. DATABASE
Total questions: 25
Worksheet time: 19mins
Name
Class
Date
1.
Pernyataan manakah yang benar tentang perintah SQL CREATE TABLE?
a)
Digunakan untuk membuat tabel baru di database.
b)
Digunakan untuk menghapus tabel dari database.
c)
Digunakan untuk memilih data dari tabel.
d)
Digunakan untuk mengubah struktur kolom dalam tabel.
2.
Perintah SQL mana yang digunakan untuk mengambil data dari tabel?
a)
INSERT
b)
SELECT
c)
UPDATE
d)
DELETE
3.
Manakah pernyataan berikut yang paling tepat menggambarkan perintah SQL INSERT?
a)
Digunakan untuk memperbarui data yang sudah ada dalam tabel.
b)
Digunakan untuk menghapus data dari tabel.
c)
Digunakan untuk menyisipkan data baru ke dalam tabel.
d)
Digunakan untuk membuat tabel baru di database.
4.
Pernyataan manakah yang benar tentang perintah SQL UPDATE?
a)
Digunakan untuk menghapus tabel dari database.
b)
Digunakan untuk memilih data dari tabel.
c)
Digunakan untuk membatasi hasil permintaan data.
d)
Digunakan untuk mengubah data yang sudah ada dalam tabel.
5.
Apa tujuan dari perintah SQL DELETE?
a)
Menghapus data dari tabel.
b)
Mengganti data yang sudah ada dengan data baru.
c)
Menghapus tabel dari database.
d)
Menghapus struktur kolom dalam tabel.
6.
Perintah SQL berikut ini akan membuat tabel "Mahasiswa" dengan kolom-kolom apa?
CREATE TABLE Mahasiswa (
NIM INT PRIMARY KEY,
Nama VARCHAR(50),
Jurusan VARCHAR(30)
);
a)
Nama, Jurusan
b)
NIM, Nama, Jurusan
c)
NIM
d)
NIM, Nama
7.
Perintah SQL mana yang digunakan untuk memilih semua data dari tabel "Pegawai"?
a)
SELECT FROM Pegawai;
b)
SELECT ALL FROM Pegawai;
c)
SELECT * FROM Pegawai;
d)
SELECT DATA FROM Pegawai;
8.
Perintah SQL berikut ini akan menyisipkan data baru ke dalam tabel "Barang":
INSERT INTO Barang (Kode, Nama, Harga) VALUES (101, 'Laptop', 12000000);
Apa yang akan dilakukan oleh perintah ini?
a)
Mengubah data barang dengan Kode 101.
b)
Menghapus data barang dengan Kode 101.
c)
Memindahkan data dari tabel Barang.
d)
Menambahkan data barang dengan Kode 101.
9.
Perintah SQL berikut ini akan melakukan apa?
UPDATE Mahasiswa SET Jurusan = 'Teknik Informatika' WHERE NIM = 12345;
a)
Mengubah jurusan mahasiswa dengan NIM 12345 menjadi 'Teknik Informatika'.
b)
Menghapus data mahasiswa dengan NIM 12345.
c)
Menambahkan data mahasiswa dengan NIM 12345.
d)
Mengubah nama mahasiswa dengan NIM 12345 menjadi 'Teknik Informatika'.
10.
Perintah SQL berikut ini akan melakukan apa?
DELETE FROM Barang WHERE Harga > 5000000;
a)
Menambahkan data barang dengan harga di atas 5.000.000.
b)
Menghapus data barang dengan harga di atas 5.000.000.
c)
Mengubah data barang dengan harga di atas 5.000.000 menjadi 0.
d)
Menghapus seluruh data dari tabel Barang.
11.
Manakah dari pernyataan berikut yang benar tentang PRIMARY KEY dalam tabel?
a)
Mengizinkan nilai-nilai yang sama dalam kolom.
b)
Tidak diperlukan dalam struktur tabel.
c)
Menyimpan nilai-nilai yang unik dalam kolom.
d)
Digunakan hanya untuk kolom angka.
12.
Manakah perintah SQL berikut ini yang digunakan untuk menghapus tabel "Pelanggan"?
a)
REMOVE TABLE Pelanggan;
b)
DELETE TABLE Pelanggan;
c)
ERASE TABLE Pelanggan;
d)
DROP TABLE Pelanggan;
13.
Perintah SQL berikut ini akan menghasilkan hasil berapa banyak baris yang terpengaruh oleh operasi?
DELETE FROM Mahasiswa WHERE Jurusan = 'Ekonomi';
a)
Jumlah baris dengan Jurusan 'Ekonomi' dalam tabel Mahasiswa.
b)
Jumlah total baris dalam tabel Mahasiswa.
c)
Jumlah total baris dalam kolom Jurusan.
d)
Tidak ada baris yang terpengaruh.
14.
Perintah SQL mana yang digunakan untuk mengambil data unik dari kolom "Kota" dalam tabel "Pengiriman"?
a)
SELECT UNIQUE Kota FROM Pengiriman;
b)
SELECT DISTINCT Kota FROM Pengiriman;
c)
SELECT UNIQUE(Kota) FROM Pengiriman;
d)
SELECT UNIQUE FROM Pengiriman WHERE Kota;
15.
Pernyataan manakah yang benar tentang perintah SQL ALTER TABLE?
a)
Digunakan untuk menghapus tabel dari database.
b)
Digunakan untuk memilih data dari tabel.
c)
Digunakan untuk mengubah struktur kolom dalam tabel.
d)
Digunakan untuk membatasi hasil permintaan data.
16.
Apa tujuan dari penggunaan Stored Procedures dalam database?
a)
Menghapus seluruh tabel dalam database.
b)
Menampilkan hasil query secara langsung.
c)
Menambahkan indeks pada kolom tertentu.
d)
Mengatur tindakan yang akan dieksekusi secara otomatis.
17.
MySQL Trigger digunakan untuk apa?
a)
Mengambil tindakan otomatis saat perubahan data terjadi.
b)
Mengizinkan akses ke database.
c)
Menambahkan indeks pada tabel.
d)
Mengubah struktur tabel dalam database.
18.
Bagaimana cara membuat Stored Procedure dalam MySQL?
a)
Dengan perintah ALTER PROCEDURE.
b)
Dengan perintah CREATE PROCEDURE.
c)
Dengan perintah INSERT PROCEDURE.
d)
Dengan perintah UPDATE PROCEDURE.
19.
Apa manfaat dari penggunaan INNER JOIN dalam query SQL?
a)
Mengambil baris yang ada hanya dalam tabel kedua.
b)
Mengambil baris yang ada hanya dalam tabel pertama.
c)
Mengambil baris yang memiliki nilai yang cocok di kedua tabel.
d)
Mengambil semua baris dari kedua tabel yang dihubungkan.
20.
Manakah perintah yang benar untuk membuat MySQL Trigger setelah data diinsert ke dalam tabel "Pesanan"?
a)
CREATE TRIGGER after_insert_pesanan ON Pesanan AFTER INSERT …
b)
CREATE TRIGGER AFTER INSERT ON Pesanan after_insert_pesanan …
c)
CREATE TRIGGER AFTER INSERT after_insert_pesanan ON Pesanan …
d)
CREATE TRIGGER after_insert_pesanan AFTER INSERT ON Pesanan …
21.
Apa tujuan dari penggunaan LEFT JOIN dalam operasi JOIN?
a)
Mengambil baris yang ada hanya dalam tabel pertama.
b)
Mengambil semua baris dari kedua tabel yang dihubungkan.
c)
Mengambil baris yang ada hanya dalam tabel kedua.
d)
Mengambil baris yang memiliki nilai yang cocok di kedua tabel.
22.
Apa yang dilakukan oleh MySQL Trigger setelah data dihapus dari tabel "Transaksi"?
a)
Menghapus data dari tabel "Transaksi".
b)
Memperbarui data dalam tabel "Transaksi".
c)
Mengubah data dalam tabel "Transaksi".
d)
Menambahkan data ke dalam tabel "Transaksi".
23.
Manakah perintah yang digunakan untuk menjalankan Stored Procedure dalam MySQL?
a)
EXECUTE procedure_name;
b)
RUN procedure_name;
c)
CALL procedure_name;
d)
PERFORM procedure_name;
24.
pa yang dilakukan oleh MySQL Trigger setelah data diupdate dalam tabel "Karyawan"?
a)
Menghapus data dari tabel "Karyawan".
b)
Mengubah data dalam tabel "Karyawan".
c)
Menambahkan data ke dalam tabel "Karyawan".
d)
Memperbarui data dalam tabel "Karyawan".
25.
Apa manfaat dari penggunaan RIGHT JOIN dalam operasi JOIN?
a)
Mengambil baris yang ada hanya dalam tabel kedua.
b)
Mengambil semua baris dari kedua tabel yang dihubungkan.
c)
Mengambil baris yang ada hanya dalam tabel pertama.
d)
Mengambil baris yang memiliki nilai yang cocok di kedua tabel.
Reset
