wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BAB 2 SQL COMMANDS

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Perintah SQL berikut digunakan untuk membuat sebuah tabel baru dalam database:

CREATE TABLE pelanggan (
  id INT,
  nama VARCHAR(50) );


Termasuk ke dalam jenis perintah apa?

a)

DML

b)

DCL

c)

DDL

d)

TCL

e)

JOIN

2.

Manakah dari berikut ini yang bukan merupakan perintah dalam Data Definition Language (DDL)?

a)

CREATE

b)

ALTER

c)

DROP

d)

INSERT

e)

CREATE TABLE

3.

Fungsi dari perintah GRANT pada SQL adalah…

a)

Mencabut izin akses dari pengguna

b)

Menghapus data dari tabel

c)

Memberikan izin akses kepada pengguna

d)

Menyalin data dari satu tabel ke tabel lain

e)

Membuat tampilan (view) dalam database

4.

Apa hasil dari query berikut?

SELECT DISTINCT kota FROM pelanggan;

a)

Menampilkan semua data dari tabel pelanggan

b)

Menampilkan kota tanpa duplikat

c)

Menampilkan hanya satu kota dari tabel

d)

Menghapus data duplikat dari tabel

e)

Menggabungkan dua kolom menjadi satu

5.

Perintah SQL yang digunakan untuk menggabungkan dua atau lebih string dalam satu kolom adalah…

a)

GROUP BY

b)

ALIAS

c)

CONCAT

d)

UNION

e)

DISTINCT

6.

Berikut penjelasan DDL yang tepat adalah....

a)

sebuah bahasa pemrograman

b)

sebuah database

c)

sebuah perintah dalam SQL

d)

sebuah model data

e)

Sebuah bahasa untuk mendefinisikan struktur objek database

7.

Berikut yang dimaksud dengan perintah CREATE dalam DDL adalah....

a)

memperbarui struktur tabel dalam database

b)

menambahkan sebuah tabel ke dalam database

c)

menghapus sebuah tabel dari database

d)

menambahkan sebuah baris data ke dalam tabel

e)

mengubah sebuah baris data dalam tabel

8.

Berikut yang dimaksud dengan perintah TRUNCATE dalam DDL, adalah......

a)

menghapus seluruh isi tabel

b)

menambahkan sebuah tabel ke dalam database

c)

menghapus sebuah tabel dari database

d)

menambahkan sebuah baris data ke dalam tabel

e)

mengubah sebuah baris data dalam tabel

9.

Berikut yang dimaksud dengan perintah COMMENT dalam DDL adalah....

a)

menambahkan sebuah komentar pada baris data dalam tabel 

b)

menambahkan sebuah komentar pada struktur tabel dalam database

c)

menambahkan sebuah komentar pada database

d)

menambahkan sebuah komentar pada query SQL

e)

menambahkan sebuah komentar pada perintah DDL yang sedang digunakan

10.

Fungsi perintah REVOKE dalam DDL adalah ....

a)

memberikan hak akses tertentu pada pengguna atau grup pengguna 

b)

mengubah struktur tabel dalam database

c)

membatasi hak akses tertentu pada pengguna atau grup pengguna

d)

menambahkan sebuah tabel ke dalam database

e)

menghapus sebuah tabel dari database

11.

Maksud dari DML adalah

a)

Data Manipulation Language

b)

Data Modeling Language

c)

Data Migration Language

d)

Data Management Language

e)

Data Mapping Language

12.

Fungsi perintah MERGE dalam DML adalah

a)

menampilkan data dari tabel

b)

menambahkan sebuah baris data ke dalam tabel

c)

menghapus sebuah baris data dari tabel

d)

mengubah sebuah baris data dalam tabel

e)

menggabungkan data dari dua tabel atau lebih

13.

Berikut perintah LIMIT dalam DML yang tepat adalah

a)

memuat sejumlah data tertentu pada waktu yang bersamaan

b)

menambahkan sebuah baris data ke dalam tabel

c)

menghapus sebuah baris data dari tabel

d)

mengubah sebuah baris data dalam tabel

e)

membatasi jumlah baris data yang ditampilkan dalam hasil query

14.

Berikut yang dimaksud dengan fungsi agregat dalam DML adalah

a)

fungsi untuk menghapus data dari tabel

b)

fungsi untuk mengubah data dalam tabel

c)

fungsi untuk mengelompokkan data dalam tabel

d)

fungsi untuk menambah data ke dalam tabel

e)

fungsi untuk menampilkan data dari tabel

15.

Pernyataan yang tepat mengenai fungsi SUM dalam DML adalah

a)

fungsi untuk menjumlahkan nilai-nilai dalam kolom tabel

b)

fungsi untuk menghitung jumlah baris data dalam tabel

c)

fungsi untuk mencari nilai maksimum dalam kolom tabel

d)

fungsi untuk mencari nilai minimum dalam kolom tabel

e)

fungsi untuk menghitung rata-rata nilai dalam kolom tabel

16.

TCL dalam basis data adalah ..

a)

teknologi pengolahan citra

b)

sistem operasi

c)

bahasa pemrograman

d)

platform e-commerce

e)

jenis perangkat lunak

17.

Dalam TCL yang dimaksud namespace adalah

a)

sebuah fungsi yang dapat digunakan berkali-kali dalam program

b)

sebuah variabel global yang dapat diakses dari seluruh program

c)

sebuah cara untuk mengatur dan memisahkan nama dari prosedur, variabel, dan perintah

d)

sebuah perintah untuk menghentikan eksekusi program

e)

sebuah perintah untuk membuat komentar dalam kode program

18.

Fungsi dari perintah "incr" dalam TCL adalah

a)

menambahkan satu nilai ke sebuah variabel

b)

mengurangi satu nilai dari sebuah variabel

c)

menggandakan nilai dari sebuah variabel

d)

mengembalikan panjang sebuah string

e)

menambahkan beberapa nilai ke sebuah variabel

19.

Berikut yang dimaksud "list" dalam TCL adalah ....

a)

]sebuah tipe data yang terdiri atas beberapa nilai terpisah yang dipisahkan oleh spasi atau tanda kurung

b)

sebuah fungsi untuk membuat file baru

c)

sebuah perintah untuk menambahkan nilai ke sebuah variabel

d)

sebuah tipe data yang terdiri atas sebuah nilai tunggal

e)

sebuah perintah untuk mengubah tipe data dari sebuah variabel

20.

Pernyataan yang tepat terkait command "procs" dalam TCL adalah.....

a)

sebuah tipe data yang terdiri atas beberapa nilai terpisah yang dipisahkan oleh spasi atau tanda kurung

b)

sebuah perintah untuk menggabungkan dua variabel

c)

sebuah cara untuk mengatur dan memisahkan nama dari prosedur

d)

sebuah perintah untuk menghentikan eksekusi program

e)

sebuah perintah untuk menampilkan pesan kesalahan