wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BDL UTS

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

SQL kependekan dari...?

a)

Standard Query Language

b)

Sequential Query Language

c)

Structured Query Language

d)

Structured Question Language

2.

Apa yang kurang dari query berikut ini :


Select * table_name

a)

from

b)

where

c)

and

d)

with

3.

Perintah untuk menampilkan seluruh field (kolom) dalam tabel pelanggan yaitu :

a)

SELECT pelanggan.*

b)

SELECT * FROM pelanggan

c)

SELECT [All] FROM pelanggan

d)

SELECT FROM pelanggan

4.

Perintah untuk menampilkan namaPelanggan dan alamat dari tabel pelanggan adalah

a)

SELECT * FROM pelanggan

b)

SELECT namaPelanggan AND alamat FROM Pelanggan

c)

SELECT namaPelanggan, alamat FROM pelanggan

d)

SELECT idPelanggan, namaPelanggan, FROM pelanggan

5.

Perintah untuk menambah record ke database adalah

a)

INSERT INTO pelanggan VALUES ('p001', 'Joko Wid', 'jokwid@gmail.com', '01224123456')

b)

INSERT ('p001', 'Joko Wid', 'jokwid@gmail.com', '01224123456') INTO pelanggan

c)

INSERT pelanggan INTO VALUES (''p001', 'Joko Wid', jokowid@gmail..com', '01224123456')

6.

Perintah DML untuk menampilkan record adalah

a)

DISPLAY

b)

WHERE

c)

STRUCTURE

d)

SELECT

7.

Hasil output dari perintah :

SELECT ROUND(25.6789,2)

a)

25.67

b)

25.6

c)

25.68

d)

25

8.

Perintah yang digunakan untuk menghapus record dari tabel pelanggan yang cuciannya kurang dari 5 kg yaitu

a)

DELETE * FROM pelanggan WHERE cucian<5;

b)

DELETE FROM pelanggan WHERE cucian<5;

c)

DELETE FROM pelanggan;

d)

DELETE FROM pelanggan WHERE cucian>5;

9.

There are three types of loops: basic, FOR, and WHILE

a)

True

b)

False

10.

Dibawah ini adalah perintah untuk mendefinisikan data, kecuali..

a)

SELECT

b)

CREATE

c)

MERGE

d)

ALTER

11.

Perintah untuk menampilkan salah satu kolom yang ada ditabel:

a)

SELECT column1, column2, ...FROM table_name;

b)

SELECT * FROM table_name;

c)

SELECT table_name WHERE column1, column2,...;

d)

SELECT database_name FROM table_name WHERE column1, column2,...;

12.

Contoh implementasi basis data yang salah adalah

a)

Sistem Inventaris Barang, aplikasi kantor yang dapat mengolah data-data barang tidak habis pakai kantor, dapat menampilkan nomor barang, posisi barang, kondisi barang, dan jumlahnya

b)

Sistem Informasi Apotek, mengolah data pasien, data dokter, obat-obatan, nama pembeli, dan harga obat

c)

Sistem Informasi Akademik, dapat mengolah data mahasiswa, data dosen, data matakuliah, data jadwal, dan data alumni

d)

Sistem Informasi Perpustakaan, dapat mengolah data buku, anggota perpustakaan, data peminjaman, data pengembalian, dan data petugas

13.

ALTER TABLE mhs DROP PRIMARY KEY;

Perintah diatas memiliki fungsi untuk....

a)

Menambah field baru dalam suatu tabel

b)

Menghapus Primary Key

c)

Mengubah tipe data field

d)

Membuat Primary Key

14.

Sekelompok record data dengan masing-masing informasi yang sejenis disebut dengan....

a)

index

b)

field

c)

table

d)

record

15.

Hapus Tabel Barang

a)

drop from table barang;

b)

drop table barang;

c)

drop to table barang;

d)

drop on table barang;

16.

Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :

KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG

KPR-1 KULKAS BUAH 20

a)

insert into barang values('KPR-01','KULKAS','BUAH','20');

b)

insert barang_values('KPR-01','KULKAS','BUAH','20');

c)

insert into_barang values('KPR-01','KULKAS','BUAH','20');

d)

insert into barang values(KPR-01,KULKAS,BUAH,20);

17.

ALTER TABLE mhs ADD asalSekolah VARCHAR(20);

Sintak diatas berfungsi untuk ?

a)

Menambah field baru dalam suatu table

b)

Mengubah nama field

c)

Mengubah tipe data field

d)

Membuat primary key

18.

Berdasarkan perintah query dibawah ini, maka nama field yang akan tampil saat di eksekusi adalah?

SELECT nilai, nim AS Nama_Mahasiswa, kodeMK AS Kode_Matakuliah FROM Nilai

a)

Nama_Mahasiswa, dan Kode_Matakuliah

b)

Nama_Mahasiswa, Kode_Matakuliah, dan nilai

c)

Nilai, dan kode_matakuliah

d)

Nilai, dan Nama_Mahasiswa

19.

DELETE FROM mahasiswa;

Jawaban yang tepat untuk pernyataan diatas adalah

a)

Menghapus sebuah tabel mahasiswa

b)

Menghapus semua data yang ada didalam tabel mahasiswa

c)

Menghapus 2 field sekaligus

d)

Menghapus mahasiswa yang tidak mempunyai nim

20.

Perintah untuk membuat sebuah tabel adalah

a)

ALTER

b)

DELETE

c)

CREATE

d)

DROP

21.

Correct syntax query syntax to drop a column from a table is

a)

DELETE COLUMN column_name;

b)

ALTER TABLE table_name DROP COLUMN column_name;

c)

None is correct.

d)

DROP COLUMN column_name;

22.

ALTER TABLE pelanggan ALTER COLUMN alamat varchar(25);

apa maksud dari perintah diatas..

a)

Perintah untuk merubah tipe data kolom alamat di tabel pelanggan

b)

Perintah untuk merubah kolom alamat di tabel pelanggan

c)

Perintah untuk menambah kolom alamat di tabel pelanggan

d)

Perintah untuk mnghapus kolom alamat di tabel pelanggan

23.

Perintah yang digunakan untuk menghapus database adalah

a)

DROP DATABASE databasename;

b)

DROP TABLE tablename;

c)

DROP ALTER databasename;

24.

What type of query will add a record to a Database?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

25.

A column in a database

a)

record

b)

field

c)

row

d)

data