1. Perintah-perintah untuk mengakses data pada sistem basis data adalah ....
a. Query
b. SQL
c. Database
d. DDL
e. MDL
a. localhost
b. mysql
c. smkmlgkab
e. smk
a. =
b. :
c. ;
d.
e. ,
Pada sintak di atas, sistem MySQL akan menampilkan tanda yang berarti ....
5. Di bawah ini yang tidak termasuk sifat sifat dari MySQL sebagai database server, adalah....
a. open source
b. multiplatform
6. Di bawah ini yang bukan termasuk keuntungan penggunaan sistim Basis Data, adalah....
8. Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi, yaitu ....
10. Di bawah ini termasuk dalam perintah dasar yang tidak termasuk Data Definition Language,adalah....
a. create
b. alter
c. delete
d. rename
e. drop
11. Data Manipulation Language adalah perintah SQL yang berhubungan dengan ....
a. pengolahan data
b. pembuatan database
c. pembuatan tabel
d. struktur database
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka pesan yang tampiladalah ....
a. showdatabases;
b. use databases;
c. create databases;
d. delete databases;
e. rename databases;
Database change
b. membuka tabel
c. menghapus database
tgllahir date,
alamat text,
);
e. mengosongkan table
tgllahir date,
alamat text,
);
tgllahir date,
alamat text,
);
a. struktur data
b. tipe data
c. jenis data
d. nama data
e. kunci data
19. Pada prinsipnya tipe data char( ) dan varchar( ) adalah sama. Perbedaannya terletak pada ....
c. Jumlah karakternya
d. menampilkan field
21. Untuk merubah struktur suatu tabel, bentuk umum perintah SQL-nya adalah....
22. alter_options merupakan pilihan perubahan tabel. Option yang tidak bisa digunakan ada di bawahini,
adalah ....
a. ADD
b. MODIFY
c. DROP
d. RENAME
e. DELETE
26. Query untuk menampilkan data siswa yang beralamat di luar Banyumas adalah ....
a. YYYY-MM-DD
b. YY-DD-MM
c. DD-MM-YYYY
d. DD-MM-YY
e. MM-YYYY-DD
28. Apabila kita akan menggunakan format panjang misalnya November, 20th, 2010, makafungsi yang
digunakan adalah ....
b. TIME ( )
c. DATE ( )
d. TIME FORMAT ( )
e. DATE FORMAT ( )
a. 05-11-2010
c. 20:15:07
d. 2010-11-05
e. Friday, 2010-11-12
30. Misalkan di komputer tertera tanggal 10 Desember 2010 dan jam 08:26:35, maka jika
kitamengeksekusi sintak SELECT YEAR (NOW( )), MONTH (NOW( )), DAY (NOW()), HOUR(NOW( )),
MINUTE (NOW( )), SECOND (NOW( )); hasilnya adalah ....
a. 2010 12 10 08 26 35
b. 2010 10 12 08 26 35
c. 2010 12 10 26 08 35
d. 2010 12 10 35 26 08
e. 2010 10 12 35 08 28
31. Jika kita ingin mengetahui tanggal berapakah 1 minggu ke depan, atau tanggal berapakah 10hari
yang lalu dapat menggunakan fungsi ....
a. DATE ( ) dan TIME( )
$hostmysql = localhost;
$username = root;
$password = ;
$database = siswa;
$conn = mysql_connect($hostmysql,$username,$password);
35. Menurut Wikipedia, trigger dalam database diartikan sebagai procedural code that is
automatically executed in response to certain events on a particular table or view in a database.
Pengertian singkatnya adalah ....
a. kumpulan sintak yang akan secara otomatis dijalankan jika terjadi operasi tertentu dalamfield di tabel
b. kumpulan sintak yangakan secara otomatis dijalankan jika terjadi operasi tertentu dalamtabel atauview
d. kumpulan sintak yang akan dieksekusi secara otomatis jika ada perubahan-perubahandalam tabel
e. Kumpulan sintak yang akan dijalankan jika ada perubahan dalam database
36. Triger dalam database sering digunakan untuk beberapa hal di bawah ini, kecuali ....
[BEFORE|AFTER] [INSERT|UPDATE|DELETE]
ON tablename
Fungsi [BEFORE] dan [AFTER] pada pembuatan triger di atas adalah ....
b. menentukan kapan prosessecara otomatis akan dieksekusi, sebelum atau sesudah proses
38. Jika terdapat beberapa perintah dalam triger, maka sintak yang digunakan untuk mengawali dan
mengakhiri perintah adalah ....
39. Di dalam statement trigger, kita dapat mengakses record tabel sebelum atau sesudah proses dengan
menggunakan ....
a. DELETE TRIGGER
b. CREATE TRIGGER
c. DROP TRIGGER
d. START TRIGGER
e. CHANGE TRIGGER