1. Jenis jaringan komputer dimana server melayani permintaan dari client adalah…
a. client-server
b. peer to peer
c. internet
d. intranet
2. Query yang digunakan untuk memberikan hak akses kepada user adalah..
a. grant
b. revoke
c. select
d. insert
4. Format penulisan tanggal yang benar dalam penulisan sintaks sql adalah…
a. 2018/25/11
b. 25/11/2018
c. 2018-11-25
d. 25-11-2018
8. Berikut ini manakah penulisan syntax yang benar untuk melihat struktur tabel…
a. show tables
b. show databases
c. desc tablename
d. create table
9. Subbahasa pemrograman yang khusus digunakan untuk mengatur hak akses user
dalam database sistem client-server adalah…
a. TCL c. DDL
b. DML d. DCL
11. Perintah yang digunakan untuk membuat user baru dalam MySQL adalah…
a. Create nama_user;
b. Create User nama_user;
c. Create Table User;
d. Create Database nama_user;
13. Jenis server yang memproses sekelompok perintah terstruktur dari client yang
disebut prosedur adalah…
a. File server c. Database server
b. Transaction server d. Web server
14. Berikut ini yang bukan merupakan jenis layanan client-server adalah…
a. Database client
b. Transaction server
c. Groupware server
d. Database server
Berdasarkan tampilan gambar di atas terdapat ‘super user’ yang diberikan hak
akses penuh untuk mengakses sebuah database. Manakah yang merupakan super
user tersebut…
a. admin
b. root
c. new_user
d. test_user
17. Dibawah ini yang tidak termasuk contoh aplikasi penggunaan database adalah…
a. Grab
b. Ruang Guru
c. Kalkulator
d. Instagram
19. Perintah yang digunakan untuk memberikan hak akses level global kepada user
adalah…
a. GRANT SELECT ON *.* To ‘user’@’localhost’;
b. Grant SELECT ON nama_database.* TO ‘user’@’localhost’;
c. Grant SELECT ON nama_database.nama_tabel TO ‘user’@’localhost’;
d. Grant SELECT (field1, field2) ON nama_database.nama_tabel TO ‘user’@’localhost’;
Penulisan sintaks yang benar untuk menambahkan data dari tabel siswa tersebut…
a. INSERT INTO siswa (1609200, Rizki Julian MJ, 20/11/1991, L, Kuta Alam);
b. INSERT INTO siswa VALUES (1609200, Rizki Julian MJ, 20/11/1991, L, Kuta Alam);
c. INSERT INTO siswa VALUES (1609200, 'Rizki Julian MJ', 2001-11-20, 'L', 'Kuta Alam');
d. INSERT INTO siswa VALUES ('1609200', 'Rizki Julian MJ', ‘2001-11-20’, 'L', 'Kuta Alam');
22. Query yang digunakan untuk menampilkan, melihat dan menyeleksi data pada
tabel adalah…
a. select c. like
b. show tables d. desc
23. Suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis
data yang terdiri dari tabel terstruktur dan menjalankan operasi terhadap data yang
diminta banyak pengguna disebut…
a. database
b. RDBMS
c. DBMS
d. DDBS
24. Level yang mendeskripsikan struktur logika dari seluruh database yang terlihat
oleh administrator database disebut…
a. external level
b. internal level
c. conceptual level
d. physical level
25. Berikut ini yang bukan merupakan kelebihan database relasional adalah…
a. terdapat pointer-pointer
b. tidak terdapat pointer-pointer
c. tampilan tabular
d. fleksibel
26. Berikut ini yang bukan merupakan karakteristik dari database relasional adalah…
a. struktur tabular (berbentuk tabel, terdiri dari kolom dan baris)
b. satu bahasa untuk semua perangkat
c. data dihubungkan melalui nilai data
d. Kemampuan akses data
28. Administrator basis data merupakan orang yang bertanggung jawab terhadap
pengelolaan basis data. Manakah dibawah ini yang bukan merupakan tugas dari
seorang administrator basis data…
a. menangani aspek fisik RDBMS
b. merencanakan back up dan recovery
c. memantau kinerja sistem secara periodik
d. mengikuti perkembangan produk
30. Mendeskripsikan data yang disimpan dalam bentuk data model DBMS berupa
semua relasi yang disimpan dalam database adalah fungsi skema…
a. konseptual
b. fisik
c. eksternal
d. internal
Admin ingin melakukan perubahan alamat pada siswa dengan NIS 1609201 yang
sebelumnya beralamat di Kuta Alam menjadi Ule Kareng. Maka penulisan sintaks
yang benar adalah…
a. update siswa set Alamat=’Ule Kareng’ where NIS=’1609200’;
b. update siswa set Alamat=’Ule Kareng’ where NIS=1609200;
c. update siswa set alamat=’Ule_Kareng’ where NIS=’1609200’;
d. update siswa set alamat=’Ule_Kareng’ where NIS=1609200;
Penulisan sintaks yang benar untuk menghapus record pada tabel siswa dengan
NIS=1609202 adalah…
a. Delete from siswa where NIS=’16092002’;
b. Delete from siswa where ‘16092002’;
c. Delete from siswa where NIS=16092002;
d. Delete from Siswa where NIS=1602002;
36. Baris-baris yang terdapat pada tabel anak akan dihapus ketika baris yang
berkaitan/relasi dihapus dan akan di update jika induk di update merupakan fungsi
dari…
a. Restrict c. References
b. Cascade d. Constraint
37. Jika kita menghapus atau merubah baris data dalam tabel induk maka tidak akan
diperbolehkan jika pada tabel anak masih ditemukan relasi datanya, merupakan
fungsi dari…
a. Restrict c. References
b. Cascade d. Constraint
38. Dalam membuat sebuah database, kita akan menemukan sebuah record yang data
nya tidak boleh sama dengan record yang lain. Agar data tidak kembar maka
harus membuat sebuah kolom yang dideklarasikan dengan key. Key tersebut
adalah…
a. Foreign Key c. Candidate Key
b. Primary Key d. Composite Key
39. Satu set atribut atau set atribut sebagai key penghubung kedua tabel dan
melengkapi satu relationship (hubungan) terhadap primary key yang menunjukan
keinduknya disebut…
a. Foreign Key c. Candidate Key
b. Primary Key d. Composite Key