wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

sql 11

Total questions: 25

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Berikut yang bukan termasuk kelompok bahasa pemrograman SQL adalah . . . .

a)

Data Control Language

b)

Data Transfer Language

c)

Data Definition Language

d)

Data Manifulation Language

e)

Transaction Control Language

2.

Aturan berikut yang di benarkan ketika memberi nama identifier di basis data adalah . . . .

a)

Memulai nama identifier dengan angka

b)

membuat nama dengan panjang karakter 150 kata

c)

membuat nama identifier yang terdiri dari dua kata

d)

menggunakan underscore diantara dua kata sebagai ganti spasi

e)

memulai nama identifier dengan simbol karakter underscore(_)

3.

Tipe data yang paling sesuai untuk menyimpan nomor induk kependudukan adalah . . . .

a)

Char

b)

memo

c)

Varchar

d)

Small Int

e)

Decimal

4.

Statement NOT NULL digunakan untuk mengatur constrain yang fungsinya bahwa . . . .

a)

data tidak boleh nol

b)

data tidak boleh sama

c)

data tidak boleh kosong

d)

data hanya untuk nilai tertentu

e)

data yang diberikan harus sudah ada di tabel induknya

5.

Domain constrain yang paling tidak cocok digunakan pada kolom berikut adalah . . . .

a)

Kode Pos

b)

Gaji Pegawai

c)

Tanggal lahir

d)

Jenis Kelamin

e)

Alamat Rumah

6.

Perintah untuk mengubah tabel pada SQL adalah . . . .

a)

DROP TABLE

b)

ALTER TABLE

c)

DELETE TABLE

d)

MODIFY TABLE

e)

CHANGE TABLE

7.

Statement berikut yang biasanya diikuti statement AS adalah . . . .

a)

DROP TABLE

b)

CREATE VIEW

c)

DELETE TABLE

d)

CREATE TABLE

e)

CREATE DATABASE

8.

Di antara perintah di bawah ini, yang bukan termasuk perintah DCL adalah . . . .

a)

ON

b)

GRANT

c)

COMMIT

d)

REVOKE

e)

WITH GRANT OPTION

9.

Tipe privilege yang tidak umum di berikan kepada pengguna untuk sebuah tabel adalah . . . .

a)

DELETE

b)

INSERT

c)

SELECT

d)

UPDATE

e)

DROP TABLE

10.

Statement yang digunakan untuk membatalkan sebuah transaksi adalah . . . .

a)

CANCEL

b)

IGNORE

c)

COMMIT

d)

ROLLBACK

e)

SAVEPOINT

11.

Merubah nilai karakter menjadi huruf besar, merupakan fungsi dari ....

a)

Concat

b)

Lower

c)

Upper

12.

Operator Logika yang mewajibkan kedua kondisi terpenuhi adalah opeartor ....

a)

OR

b)

NOT

c)

AND

13.

Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa

a)

INSERT NEW (‘Dimas’,’Rini’,’Aldi’) INTO siswa

b)

ADD INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

c)

SELECT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’)

d)

INSERT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

14.

Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah ...

a)

Order By

b)

Distinct

c)

LIKE

d)

Trunct

15.

Operator AND akan menampilkan records jika semua kondisi bernilai TRUE

a)

Benar

b)

Salah

16.

Kata Kunci untuk mengurutkan hasil query adalah ...

a)

OREDER BY

b)

SORT BY

c)

ORDER

d)

SORT

17.

Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DDL (Data Definition Language), kecuali..

a)

CREATE

b)

ALTER

c)

RENAME

d)

SELECT

18.

Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DML (Data Manipulation Language), Kecuali ...

a)

SELECT

b)

ALTER

c)

INSERT

d)

UPDATE

19.

Kelompok perintah SQL yang berhubungan dengan pendefinisian suatu struktur database adalah

a)

DML (Data Manipulation Language)

b)

DDL (Data Definition Language)

c)

DCL (Data Control Language)

d)

Tidak ada yang benar

20.

Perintah SQL yang digunakan untuk memberikan hak akses atau izin pada user di database adalah

a)

REVOKE

b)

GRANT

c)

DISTINCT

d)

AUTO_INCREMENT

21.

Ciri-ciri field yang paling cocok untuk digunakan sebagai primary key (kunci utama) adalah

a)

Bersifat umum

b)

Bersifat Unik

c)

Mudah di ingat

d)

Memiliki kesamaan dengan yang lain

22.

Untuk mengelompokan suatu data yang sama dalam satu kelompok menggunakan perintah

a)

Order By

b)

Group By

c)

Where

d)

Like

23.

Untuk mengubah struktur tabel menggunakan perintah?

a)

WHERE

b)

Distinct

c)

Alter Table

d)

Modify Table

24.

Perintah untuk menghapus atau atau mencabut izin hak akses user di database adalah

a)

REVOKE

b)

GRANT

c)

DISTINCT

d)

AUTO_INCREMENT

25.

Kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci

dari tiap file yang ada disebut …

a)

File

b)

Database

c)

Folder

d)

Atribute