5. Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah ?
A. LIKE
B. LEN
C. ORDER BY
D. DISTINCT
6. Berikut perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan kata ”Adit’ ?
A. SELECT * FROM siswa WHERE nama LIKE ‘%Adit’
B. SELECT * FROM siswa WHERE nama LIKE ‘Adit%’
C. SELECT nama FROM siswa WHERE nama LIKE ‘*Adit’
D. SELECT nama FROM siswa WHERE nama LIKE ‘Adit’
7. Operator AND akan menampilkan records jika semua kondisi bernilai TRUE ?
A. BENAR
B. SALAH
C. SEMUA SALAH
D. SEMUA BENAR
8. Operator OR akan menampilkan records jika semua kondisi bernilai FALSE ?
A. SALAH
B. BENAR
11. DBMS adalah singkatan dari ?
A. Database Management System
B. Database Manipulation System
C. Data Management System
D. Data Manipulation System
12. Dibawah ini adalah salah satu tujuan atau manfaat penggunaan DBMS, Kecuali ?
A. Membuat pekerjaan menjadi kompleks
B. Dapat menangani data-data dalam jumlah besar
C. Akses data lebih mudah dan cepat
D. Menghilangkan hasil duplikasi maupun inkonsistensi data
17. Perintah untuk update data di database adalah ?
A. UPDATE
B. SELECT
C. MODIFY
D. EXTRACT
20. Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa ?
A. INSERT INTO siswa VALUES (‘Vini’,’Vidi’,’Vici’);
B. INSERT NEW (‘Vini’,’Vidi’,’Vici’) INTO siswa
C. ADD INTO siswa VALUES (‘‘Vini’,’Vidi’,’Vici’);
D. SELECT INTO siswa VALUES (‘Vini’,’Vidi’,’Vici’)
21. Kelompok perintah SQL yang berhubungan dengan pendefinisian suatu struktur database adalah ?
A. DDL (Data Definition Language)
B. DML (Data Manipulation Language)
C. DCL (Data Control Language)
D. Tidak ada yang benar
22. Kelompok perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam tabel adalah ?
A. DML (Data Manipulation Language)
B. DDL (Data Definition Language)
C. DCL (Data Control Language)
D. Tidak ada yang benar
23. Perintah SQL yang digunakan untuk memberikan hak akses atau izin pada user di database adalah ?
A. GRANT
B. REVOKE
C. DISTINCT
D. AUTO_INCREMENT
24. Perintah untuk menghapus atau atau mencabut izin hak akses user di database adalah ?
A. REVOKE
B. GRANT
C. DISTINCT
D. AUTO_INCREMENT
25. Ciri-ciri field yang paling cocok untuk digunakan sebagai primary key (kunci utama) adalah ?
A. Bersifat unik
B. Bersifat umum
C. Mudah di ingat
D. Memiliki kesamaan dengan yang lain
26. Di dalam tabel siswa terdapat beberapa field (kolom) yang bisa dijadikan sebagai primary key, yaitu ?
A. NIS (Nomor Induk Siswa)
B. Nama
C. Usia
D. Alamat
27. Fungsi untuk mendapatkan nilai rata-rata adalah ?
A. avg()
B. max()
C. min()
D. sum()
28. Fungsi sum() berfungsi untuk menjumlahkan nilai (value) dalam suatu field (kolom). Pernyataan ini bernilai ?
A. Benar
B. Salah
C. SEMUA SALAH
D. SEMUA BENAR
29. Untuk mengelompokan suatu data yang sama dalam satu kelompok menggunakan perintah ?
B. ORDER BY
C. WHERE
D. LIKE
30. Untuk mengubah struktur tabel menggunakan perintah ?
A. ALTER TABLE
B. DISTINCT
C. WHERE
D. MODIFY TABLE
31. Kata kunci DESC digunakan untuk mengurutkan hasil query secara Descending (urutan dari terbesar ke terkecil). Pernyataan ini adalah ?
A. Benar
B. Salah
C. SEMUA SALAH
D. SEMUA BENAR
32. Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘YUI’ menjadi ‘YOSHIOKA’ ?
A. UPDATE FROM siswa SET nama=’YUI’ WHERE nama=’YOSHIOKA’
B. MODIFY siswa SET nama=’YUI’ WHERE nama=’YOSHIOKA’
C. UPDATE nama=’YUI’ FROM siswa WHERE nama=’YOSHIOKA’
D. UPDATE siswa SET nama=’YUI’ WHERE nama=’YOSHIOKA’
33. Perintah SQL untuk menghapus data bernama ‘Cherry’ di dalam tabel siswa ?
A. DELETE nama=’Cherry’ FROM siswa
B. DELETE FROM siswa WHERE nama=’Cherry’
C. REMOVE FROM siswa WHERE nama=’Cherry’
D. REMOVE nama=’Cherry’ FROM siswa
34. Perintah SQL untuk menghitung seluruh record di dalam tabel di database adalah ?
A. COUNT(*)
B. LEN (*)
C. DISTINCT (*)
D. ROW(*)
35. Untuk membuat relasi atau hubungan antar tabel menggunakan perintah ?
A. INNER JOIN
B. LAST JOIN
C. JOINED
D. INSIDE JOIN
36. Berikut adalah operator yang digunakan untuk memilih nilai dalam rentang tertentu ?
A. BETWEEN
B. WITHIN
C. RANGE
D. JOIN
37. Saat membuat tabel batasan NOT NULL digunakan untuk mewajibkan field tidak boleh kosong. Pernyataan ini bernilai ?
A. BENAR
B. SALAH
C. SEMUA SALAH
D. SEMUA BENAR
38. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DDL (Data Definition Language), kecuali ?
A. SELECT
B. ALTER
C. RENAME
D. CREATE
39. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DML (Data Manipulation Language) ?
A. ALTER
B. SELECT
C. INSERT
D. UPDATE
40. Berikut adalah perintah SQL yang termasuk dalam kelompok DCL (Data Control Language) ?
A. GRANT dan REVOKE
B. INSERT dan DELETE
C. SELECT dan UPDATE
D. DROP dan DELETE
=== GOOD LUCK ===