wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Uji Pemahaman SQL Dasar

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu SQL?

a)

SQL digunakan untuk membuat aplikasi desktop.

b)

SQL adalah bahasa untuk mengelola basis data relasional.

c)

SQL adalah bahasa pemrograman untuk aplikasi web.

d)

SQL adalah sistem operasi untuk server.

2.

Sebutkan beberapa jenis perintah SQL!

a)

SELECT, UPDATE, DELETE, INSERT

b)

CREATE, ALTER, DROP, JOIN

c)

Beberapa jenis perintah SQL adalah DQL, DDL, DML, dan DCL.

d)

FETCH, INDEX, VIEW, TRUNCATE

3.

Apa fungsi dari perintah SELECT?

a)

Mengambil data dari database.

b)

Menghapus data dari database.

c)

Mengubah struktur database.

d)

Menampilkan grafik data dari database.

4.

Bagaimana cara mengambil semua kolom dari tabel?

a)

FETCH * FROM nama_tabel;

b)

SELECT ALL FROM nama_tabel;

c)

GET * FROM nama_tabel;

d)

SELECT * FROM nama_tabel;

5.

Apa itu klausa WHERE dalam SQL?

a)

Klausa WHERE digunakan untuk mengurutkan hasil query.

b)

Klausa WHERE digunakan untuk menggabungkan tabel dalam SQL.

c)

Klausa WHERE digunakan untuk mendefinisikan struktur tabel.

d)

Klausa WHERE digunakan untuk menyaring hasil query berdasarkan kondisi tertentu.

6.

Jelaskan fungsi dari perintah INSERT!

a)

Fungsi dari perintah INSERT adalah untuk menghapus data dari tabel.

b)

Fungsi dari perintah INSERT adalah untuk menambahkan data baru ke dalam tabel.

c)

Fungsi dari perintah INSERT adalah untuk memperbarui data yang sudah ada.

d)

Fungsi dari perintah INSERT adalah untuk menampilkan data dari tabel.

7.

Bagaimana cara mengupdate data dalam tabel?

a)

Gunakan perintah SQL 'DELETE FROM nama_tabel WHERE kondisi;'

b)

Gunakan perintah SQL 'UPDATE nama_tabel SET kolom1 = nilai1, kolom2 = nilai2 WHERE kondisi;'

c)

Gunakan perintah SQL 'SELECT * FROM nama_tabel WHERE kondisi;'

d)

Gunakan perintah SQL 'INSERT INTO nama_tabel (kolom1, kolom2) VALUES (nilai1, nilai2);'

8.

Apa yang dimaksud dengan perintah DELETE?

a)

Perintah DELETE adalah perintah SQL untuk menghapus data dari tabel.

b)

Perintah DELETE digunakan untuk menampilkan data dari tabel.

c)

Perintah DELETE adalah perintah untuk mengubah struktur tabel.

d)

Perintah DELETE digunakan untuk menambah data ke tabel.

9.

Sebutkan fungsi dari klausa ORDER BY!

a)

Fungsi dari klausa ORDER BY adalah untuk menghapus data.

b)

Fungsi dari klausa ORDER BY adalah untuk mengubah tipe data.

c)

Fungsi dari klausa ORDER BY adalah untuk menambahkan kolom baru.

d)

Fungsi dari klausa ORDER BY adalah untuk mengurutkan hasil query.

10.

Apa itu JOIN dalam SQL?

a)

JOIN digunakan untuk menghapus tabel dalam SQL.

b)

JOIN adalah fungsi untuk menghitung total dalam SQL.

c)

JOIN adalah perintah dalam SQL untuk menggabungkan data dari beberapa tabel.

d)

JOIN adalah perintah untuk mengurutkan data dalam SQL.

11.

Jelaskan perbedaan antara INNER JOIN dan LEFT JOIN!

a)

INNER JOIN mengembalikan hanya baris yang cocok, sedangkan LEFT JOIN mengembalikan semua baris dari tabel kiri dan kecocokan dari tabel kanan.

b)

INNER JOIN mengembalikan semua baris dari kedua tabel.

c)

LEFT JOIN hanya mengembalikan baris yang cocok dari tabel kanan.

d)

INNER JOIN mengembalikan semua baris dari tabel kiri dan kanan.

12.

Apa itu GROUP BY dalam SQL?

a)

GROUP BY digunakan untuk mengurutkan hasil query.

b)

GROUP BY adalah fungsi untuk menghitung total nilai.

c)

GROUP BY adalah klausa dalam SQL yang digunakan untuk mengelompokkan hasil query berdasarkan kolom tertentu.

d)

GROUP BY hanya dapat digunakan dengan satu kolom.

13.

Bagaimana cara menghitung jumlah data dengan COUNT()?

a)

COUNT() hanya dapat digunakan untuk menghitung angka.

b)

Gunakan AVG() untuk menghitung rata-rata data.

c)

Gunakan SUM() untuk menghitung total nilai.

d)

Gunakan COUNT() dalam SQL untuk menghitung jumlah data.

14.

Apa fungsi dari fungsi AVG() dalam SQL?

a)

Menampilkan nilai maksimum dari kolom numerik.

b)

Mengurutkan nilai dalam kolom numerik.

c)

Menghitung jumlah nilai dari kolom numerik.

d)

Menghitung rata-rata nilai dari kolom numerik.

15.

Jelaskan apa itu subquery!

a)

Subquery adalah query yang terdapat di dalam query lain.

b)

Subquery adalah jenis database yang menyimpan data secara langsung.

c)

Subquery adalah query yang hanya dapat dijalankan secara terpisah.

d)

Subquery adalah query yang tidak dapat digunakan dalam query lain.

16.

Apa itu primary key dalam sebuah tabel?

a)

Primary key adalah kolom yang tidak dapat diubah setelah ditetapkan.

b)

Primary key adalah kolom yang dapat memiliki nilai duplikat.

c)

Primary key adalah kolom yang secara unik mengidentifikasi setiap baris dalam tabel.

d)

Primary key adalah kolom yang menyimpan data teks saja.

17.

Sebutkan beberapa tipe data yang umum digunakan dalam SQL!

a)

CHAR

b)

TIMESTAMP

c)

INTEGER, VARCHAR, DATE, BOOLEAN

d)

FLOAT

18.

Apa itu indeks dalam basis data?

a)

Indeks adalah alat untuk membuat cadangan data dalam basis data.

b)

Indeks adalah metode untuk menghapus data dari basis data.

c)

Indeks adalah jenis data yang menyimpan informasi pengguna.

d)

Indeks adalah struktur data yang mempercepat pencarian dan pengambilan data dalam basis data.

19.

Bagaimana cara membuat tabel baru dalam SQL?

a)

DELETE FROM nama_tabel WHERE kondisi;

b)

UPDATE nama_tabel SET kolom1 = nilai;

c)

INSERT INTO nama_tabel (kolom1, kolom2);

d)

CREATE TABLE nama_tabel (kolom1 tipe_data, kolom2 tipe_data, ...);

20.

Apa yang dimaksud dengan constraint dalam SQL?

a)

Constraint digunakan untuk menghapus kolom dari tabel.

b)

Constraint adalah fungsi untuk mengubah data dalam tabel.

c)

Constraint adalah jenis database yang menyimpan data secara terpisah.

d)

Constraint dalam SQL adalah aturan yang membatasi jenis data yang dapat dimasukkan ke dalam kolom tabel.