Font size
WorksheetsPTS BASIS DATA
Total questions: 50
Worksheet time: 26mins
Apa yang dimaksud dengan DDL (Data Definition Language)?
Bahasa untuk mengelola data
Bahasa untuk mendefinisikan objek database
Bahasa untuk memanipulasi data
Bahasa untuk menghapus database
Tidak ada yang benar
Perintah SQL mana yang digunakan untuk membuat database baru?
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE DATABASE
INSERT
Apa fungsi dari perintah ALTER TABLE?
Membuat tabel baru
Menghapus tabel
Mengubah struktur tabel yang sudah ada
Mengambil data dari tabel
Semua benar
Perintah mana yang digunakan untuk menghapus tabel dari database?
DELETE TABLE
REMOVE TABLE
DROP TABLE
CLEAR TABLE
Hapus Tabel
Dalam perintah CREATE TABLE, apa yang harus ditentukan untuk setiap field?
Tipe data
Ukuran
Nama field
Semua benar
Tidak ada yang benar
Apa yang terjadi jika Anda menggunakan perintah DROP pada tabel?
Data dalam tabel dihapus
Tabel dihapus beserta datanya
Tabel tetap ada, hanya datanya yang dihapus
Tabel dikosongkan
Tidak ada yang benar
Apa yang dilakukan perintah USE dalam SQL?
Menghapus database
Mengaktifkan database yang akan digunakan
Membuat database baru
Mengubah nama database
Menampilkan semua database
Apa yang dimaksud dengan constraint dalam tabel?
Batasan yang mengatur data
Jenis data yang digunakan
Nama tabel
Hanya untuk tabel yang berisi angka
Tidak ada yang benar
Apa itu Foreign Key dalam konteks database?
Kunci utama dalam tabel
Kolom yang menghubungkan dua tabel
Tipe data
Kunci yang hanya digunakan untuk enkripsi
Tidak ada yang benar
Yang manakah contoh dari perintah ALTER untuk menambah kolom dalam tabel?
ALTER TABLE nama_tabel ADD nama_kolom tipe_data;
ALTER TABLE nama_tabel DROP nama_kolom;
ALTER TABLE nama_tabel MODIFY nama_kolom tipe_data;
CREATE TABLE nama_tabel;
DELETE FROM nama_tabel;
Perintah SQL untuk membuat tabel "Barang" adalah:
CREATE TABLE Barang (ID_Barang Varchar, Nama_Barang Varchar);
ADD TABLE Barang (ID_Barang Varchar, Nama_Barang Varchar);
INSERT TABLE Barang (ID_Barang Varchar, Nama_Barang Varchar);
CREATE DATABASE Barang;
DROP TABLE Barang;
Tipe data yang digunakan untuk "Tanggal_terima" dalam tabel Barang adalah:
Varchar
Int
Datetime
Blob
Text
Untuk mengaktifkan database "Toko", perintah yang digunakan adalah:
USE Toko;
OPEN Toko;
SELECT Toko;
ACCESS Toko;
Koneksi Toko;
Perintah untuk menambahkan Foreign Key pada tabel "Pembelian" adalah:
ALTER TABLE Pembelian ADD FOREIGN KEY (ID_Barang);
ALTER TABLE Pembelian ADD CONSTRAINT FOREIGN KEY (ID_Barang);
CREATE FOREIGN KEY Pembelian (ID_Barang);
ADD FOREIGN KEY Pembelian (ID_Barang);
DROP FOREIGN KEY Pembelian (ID_Barang);
Perintah untuk menghapus kolom "Nama_Pembeli" pada tabel Pembelian adalah:
ALTER TABLE Pembelian DROP Nama_Pembeli;
DELETE FROM Pembelian WHERE Nama_Pembeli;
REMOVE COLUMN Nama_Pembeli FROM Pembelian;
DROP COLUMN Nama_Pembeli FROM Pembelian;
ALTER TABLE Pembelian DELETE Nama_Pembeli;
Perintah INSERT untuk menambahkan data baru ke tabel Barang adalah:
INSERT INTO Barang VALUES (NULL, 'Laptop', '2023-09-01', 10);
ADD INTO Barang (NULL, 'Laptop', '2023-09-01', 10);
INSERT Barang VALUES (NULL, 'Laptop', '2023-09-01', 10);
INSERT INTO Barang (ID_Barang, Nama_Barang) VALUES (NULL, 'Laptop');
UPDATE Barang SET ID_Barang = NULL WHERE Nama_Barang = 'Laptop';
Perintah untuk memperbarui data pada tabel Barang adalah:
UPDATE Barang SET Stok_Barang = 20 WHERE ID_Barang = 'BRG01';
MODIFY Barang SET Stok_Barang = 20 WHERE ID_Barang = 'BRG01';
ALTER Barang SET Stok_Barang = 20 WHERE ID_Barang = 'BRG01';
CHANGE Barang SET Stok_Barang = 20 WHERE ID_Barang = 'BRG01';
INSERT Barang SET Stok_Barang = 20 WHERE ID_Barang = 'BRG01';
Perintah SELECT untuk menampilkan semua data dari tabel Barang adalah:
SELECT ALL FROM Barang;
SELECT * FROM Barang;
SHOW FROM Barang;
DISPLAY FROM Barang;
GET ALL Barang;
Apa yang dilakukan oleh perintah INSERT?
Menghapus data
Memperbarui data
Menambah data baru ke tabel
Menampilkan data
Merubah struktur tabel
Perintah untuk mengambil data dari tabel adalah:
INSERT
UPDATE
DELETE
SELECT
CREATE
Perintah UPDATE digunakan untuk:
Menghapus tabel
Mengubah data yang ada
Membuat tabel baru
Menampilkan semua data
Menambah data baru
Apa yang akan dilakukan perintah DELETE?
Mengubah data dalam tabel
Menyimpan data baru
Menghapus baris dari tabel
Membuat tabel baru
Mengambil data dari tabel
Dalam perintah SELECT, apa fungsi dari klausa ORDER BY?
Menghapus data
Mengurutkan hasil
Menyaring data
Menambah data
Tidak ada yang benar
Bagaimana cara menampilkan data dari tabel Pembelian yang memiliki ID_Barang tertentu?
SELECT * FROM Pembelian WHERE ID_Barang = 'BRG01';
DISPLAY FROM Pembelian WHERE ID_Barang = 'BRG01';
SHOW * FROM Pembelian WHERE ID_Barang = 'BRG01';
SELECT ALL FROM Pembelian WHERE ID_Barang = 'BRG01';
GET FROM Pembelian WHERE ID_Barang = 'BRG01';
Apa yang dimaksud dengan operator LIKE dalam SQL?
Memfilter data berdasarkan kesamaan
Menghapus data
Mengurutkan data
Menampilkan semua data
Menambah data baru
Perintah untuk memasukkan data dari tabel lain adalah:
INSERT INTO new_table SELECT * FROM old_table;
ADD new_table FROM old_table;
CREATE new_table FROM old_table;
SELECT * FROM old_table INTO new_table;
UPDATE new_table FROM old_table;
Apa yang dilakukan fungsi COUNT() dalam SQL?
Menghitung jumlah kolom
Menghitung jumlah baris
Menghitung jumlah tabel
Menghitung nilai maksimum
Menghitung nilai minimum
Fungsi AVG() digunakan untuk:
Menghitung total
Menghitung rata-rata
Menghitung jumlah
Mengambil nilai maksimum
Mengambil nilai minimum
Apa yang dimaksud dengan INNER JOIN?
Mengambil semua data dari dua tabel
Menggabungkan data dari dua tabel berdasarkan kesamaan
Mengambil data dari tabel kiri
Mengambil data dari tabel kanan
Tidak ada yang benar
LEFT JOIN akan:
Mengambil data dari tabel kanan
Mengambil semua data dari tabel kiri, termasuk yang tidak memiliki relasi
Mengambil data dari dua tabel tanpa syarat
Mengambil hanya data yang memiliki relasi
Tidak ada yang benar
CROSS JOIN akan menghasilkan:
Hanya data yang memiliki relasi
Semua kombinasi data dari dua tabel
Data dari tabel kiri saja
Data dari tabel kanan saja
Tidak ada yang benar
Apa yang akan ditampilkan oleh RIGHT JOIN?
Hanya data dari tabel kiri
Semua data dari tabel kanan, termasuk yang tidak memiliki relasi
Data dari dua tabel tanpa syarat
Hanya data yang memiliki relasi
Tidak ada yang benar
Berikut adalah contoh perintah INNER JOIN:
SELECT * FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID = Tabel2.ID;
SELECT * FROM Tabel1 CROSS JOIN Tabel2;
SELECT * FROM Tabel1 LEF
Mengapa Anda perlu menggunakan JOIN dalam SQL?
Untuk menghapus data
Untuk menggabungkan data dari beberapa tabel
Untuk membuat tabel baru
Untuk mengurutkan data
Tidak ada yang benar
Apa yang dimaksud dengan EQUI JOIN?
JOIN tanpa kondisi
JOIN dengan kondisi kesamaan
JOIN yang mengembalikan semua data
JOIN yang hanya menggabungkan tabel
Tidak ada yang benar
Kapan Anda menggunakan CROSS JOIN?
Saat Anda ingin mengambil data yang memiliki relasi
Saat Anda ingin mendapatkan semua kombinasi dari dua tabel
Saat Anda hanya ingin data dari tabel kiri
Saat Anda hanya ingin data dari tabel kanan
Tidak ada yang benar
Apa yang akan ditampilkan jika Anda menggunakan LEFT JOIN dan tidak ada relasi pada tabel kanan?
Data dari tabel kanan
Data dari tabel kiri dan NULL untuk tabel kanan
Hanya relasi yang ada
Tidak ada data yang ditampilkan
Tidak ada yang benar
Perintah mana yang digunakan untuk menggabungkan dua tabel dengan INNER JOIN?
SELECT * FROM Tabel1, Tabel2;
SELECT * FROM Tabel1 JOIN Tabel2;
SELECT * FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID = Tabel2.ID;
SELECT * FROM Tabel1 LEFT JOIN Tabel2;
SELECT * FROM Tabel1 RIGHT JOIN Tabel2;
Apa fungsi dari COUNT() dalam SQL?
Menghitung rata-rata
Menghitung jumlah baris
Mengambil nilai maksimum
Mengambil nilai minimum
Menghitung jumlah kolom
Fungsi SUM() digunakan untuk:
Menghitung total dari suatu kolom
Menghitung jumlah baris
Mengambil nilai maksimum
Mengambil nilai minimum
Menghitung rata-rata
Apa hasil dari perintah SELECT AVG(nilai) FROM ujian?
Rata-rata nilai
Total nilai
Jumlah siswa
Nilai tertinggi
Nilai terendah
Fungsi MIN() digunakan untuk:
Mengambil nilai terkecil dari suatu kolom
Mengambil nilai terbesar
Menghitung rata-rata
Menghitung jumlah baris
Menghitung total
Fungsi UPPER() dalam SQL berfungsi untuk:
Menghitung panjang string
Mengubah semua huruf menjadi kapital
Mengubah semua huruf menjadi kecil
Menggabungkan string
Tidak ada yang benar
Fungsi LENGTH() digunakan untuk:
Menghitung jumlah baris
Menghitung panjang dari string
Menghitung total
Mengambil nilai minimum
Mengambil nilai maksimum
Perintah SELECT * FROM pelanggan WHERE nama LIKE '%John%'; akan:
Mengambil semua data pelanggan dengan nama John
Mengambil semua data pelanggan yang mengandung 'John'
Mengambil data pelanggan yang tidak mengandung 'John'
Menghapus data pelanggan
Mengupdate data pelanggan
Fungsi ROUND() digunakan untuk:
Menghitung total
Menghitung panjang string
Membulatkan angka ke jumlah desimal tertentu
Mengambil nilai maksimum
Mengambil nilai minimum
Fungsi CONCAT() digunakan untuk:
Menghitung jumlah
Menggabungkan dua atau lebih string
Mengambil nilai rata-rata
Menghitung panjang string
Mengubah huruf menjadi kapital
Apa yang akan ditampilkan oleh perintah SELECT MIN(harga), MAX(harga) FROM produk;?
Harga rata-rata
Harga tertinggi dan terendah
Jumlah produk
Total harga
Tidak ada yang benar
Di bawah ini merupakan fungsi dari SQL Agregat, kecuali ....
Semua Jawaban salah
SUM
AVG
MIN
MAX
benar atau salah bahwa fungsi SQL UPPER fungsinya Mengubah semua huruf dalam string menjadi huruf kecil.
(a)
