Anda di halaman 1dari 8

Kode Kelas: SI138G

Kelas: Sistem Basis Data

Dosen: Deden Rustiana

1. Yang berfungsi untuk mencabut akses user adalah

a. Select

b. Revoke

c. Grant

d. Rename

e. Drop

2. Jenis string khusus dan digunakan untuk menghimpun sebuah data merupakan type
data?

a. Int

b. Varchar

c. Double

d. Enum

e. Char

Untuk soal no 3 - 6

Customer
id_customer Int
nama varchar(50)
alamat Tinytext
3. Sintaks yang tepat untuk membuat table sesuai desain di atas adalah?

a. Create table customer(id_customer,nama,alamat);

b. Create customer (id_customer,nama,alamat);

c. Create table customer(id_customer int, nama(varchar),alamat tinytext);

d. Create table customer(id_customer int, nama(varchar),alamat tinytext,);

e. c dan d benar

4. Untuk memasukan data pada table diatas adalah

a. Insert into table customer (id_customer,nama,alamat) values(1,’Agus’,’Tangerang’);

b. Insert into table customer values(1,’Agus’,’Tangerang’);


c. Insert into customer (id_customer,nama,alamat) values(1,’Agus’,’Tangerang’);

d. Insert into customer values(1,’Agus’,’Tangerang’);

e. c dan d benar

5. untuk menampilkan data customer yang yang berlamat di bandung maka digunakan
sintaks?

a. Select * from customer where alamat =’bandung’

b. Select * from customer where alamat like =’%bandung%’

c. Select * from customer where alamat like =’bandung%’

d. Jawaban semua salah

e. Jawaban semua benar

6. Untuk menampilkan nama Anton dan budi maka digunakan sintaks

a. Select nama from customer where nama =’anton’ and nama =’budi’

b. Select * from from customer where nama <>’anton’ and ‘budi’

c. Select * from from customer where nama=’anton’ and ‘budi’

d. Select * from customer where nama in (‘anton’,’budi’)

e. a dan d benar

untuk soal nomor 7 - 8

nik Nama jurusan


14001345 Budi SI
16001346 Aming SI
15001347 Caca SK
14001348 Tora TI
14001349 Darwoto SK
13001350 Eka SI
14001350 Eka SI

7. Query yang paling menggambarkan tampilan data diatas adalah?

a. Select nik,nama,jurusan from mahasiswa where nik like ‘ 0013%’

b. Select nik,nama,jurusan from mahasiswa where nik like ‘%0013%’

c. Select nik,nama,jurusan from mahasiswa where nik like ‘0013%’

d. Select nik,nama,jurusan from mahasiswa where nik like ‘0013 %’

e. Select nik,nama,jurusan from mahasiswa where nik like ‘ 0013 ’


8. Untuk menampilkan 2 digit dari kolom nik digunakan query?

a. Select right(nik,2)

b. Select left(nik,2)

c. Select mid(nik,2)

d. Semua benar

e. Semua salah

9. Kepanjangan dari DCL adalah

a. Data Creator Language

b. Data Control Language

c. Data Center Langugae

d. Definition Control Language

e. Semua salah

10. Kepanjangan dari DDL adalah

a. Data definition Language

b. Definition data language

c. Data Define Language

d. Define Data Language

e. Tidak ada yang benar

11. Fungsi alter dipergunakan untuk

a. Rename table

b. Create table

c. Insert row

d. Delete row

e. Update row

12. Yang bukan termasuk kedalam struktur database adalah

a. File

b. Database

c. Record
d. Tuple
e. Field

13. Cara menghapus data mahasiwa adalah

a. Drop table mahasiswa

b. Delete from mahasiswa

c. Delete table mahasiswa

d. Drop mahasiswa

e. Delete * table mahasiswa

14. Perintah yang digunakan untuk menghitung baris adalah

a. SUM

b. MID

c. COUNT

d. MAX

e. MIN

15. Perintah yang digunakan untuk mejumlahkan total data bilangan integer adalah

a. SUM

b. MID

c. COUNT

d. MAX

e. MIN

Untuk soal 16 – 20

nama gaji
budi 20000
aming 30000
caca 25000
tora 40000
darwoto 15000
fany 30000
eka 35000

16. Jika digunakan query “selectnamafromkaryawanwheregaji>=40000”, maka data yang


muncul adalah nama?

a. Darwoto
b. Tora

c. Budi

d. Caca

e. Eka

17. Jika digunakan query “selectnamafromkaryawanwheregaji<50000”, maka data yang muncul


adalah nama?

a. Darwoto

b. Tora

c. Budi

d. Caca

e. Semua benar

18. Jika digunakan query “selectnamafromkaryawanwheregajibetween50000and1000”,maka


data yang muncul adalah nama?

a. Darwoto

b. Tora

c. Budi

d. Semua muncul

e. Tidak ada data yang mucnul

19. Jika digunakan query “selectnamafromkaryawanwheregaji<>50000”, maka data yang


muncul adalah nama?

a. Darwoto

b. Tora

c. Budi

d. Semua muncul

e. Tidak ada data yang mucnul

20. Jika digunakan query “selectsum(gaji)fromkaryawan, maka data yang muncul adalah nama?

a. 195000

b. 200000

c. 190000
d. 150000

e. 220000

21. Type table yang sederhana stabil dan mudah digunakan adalah

a. MyIsam

b. InnoDV

c. HEAD

d. CSV

e. Tidak adak yang benar

22. Type table yang digunakan sebagai table sementara adalah

f. MyIsam

g. InnoDV

h. HEAD

i. CSV

j. Tidak adak yang benar

23. Type table yang mendukung transaksi adalah

k. MyIsam

l. InnoDV

m. HEAD

n. CSV

o. Tidak adak yang benar

24. Berikut merupakan keunggulan yang dimiliki InnoDB, kecuali

a. Mendukung transaksi antar table

b. Mendukung row-level-locking

c. Mendukung foreign-key constraint

d. Mirroring

e. Crash recovery

25. Merupakan sub routine (baris program) yang dibuat dan disimpan di dalam database
merupakan pengertian dari?

a. Function
b. Procedure

c. Trigger

d. Mirroring

e. Tidak ada yang benar

Anda mungkin juga menyukai