berikut adalah beberapa macam soal-soal database my-sql :

  1. Yang tidak termasuk perintah DDL adalah …..
    1. Create database                  c. Drop table                         e. Delete table
    2. Create table                         d. Alter table
  2. Yang tidak termasuk perintah DML adalah …..
    1. Select                    c. Insert                  e. Create
    2. Delete                   d. Update
  3. Fungsi dari DDL adalah ….
    1. Mendefinisikan struktur tabel                         d. Mendefinisikan data
    2. Mendefinisikan database                                 e. Merancang database
    3. Melakukan manipulasi data
  4. Fungsi dari DML adalah ….
    1. Mendefinisikan struktur tabel                           d. Mendefinisikan data
    2. Mendefinisikan database                                  e. Merancang database
    3. Melakukan manipulasi data
  5. Setelah kita membangun sebuah database sekolah dengan perintah “create database sekolah”, langkah selanjutnya adalah …..
    1. Membuat tabel siswa                        d. Melakukan koneksi ke database sekolah
    2. Memasukkan data sekolah             e. Melihat struktur tabel
    3. Keluar dari prompt
  6. Jika akan dibuat tabel siswa, maka penulisan sintak sql yang benar adalah …..
    1. Create tabel siswa;             c. Create siswa;                    e. Create table tabel siswa;
    2. Create tabel_siswa;           d. Create table siswa;
  7. Field yang paling tepat dalam membuat tabel siswa adalah …..
    1. Nis, nama, alamat, hobi, jurusan                    d. Nis, nama, hobi, kelas, jurusan
    2. Nis, nama, alamat, kelas, jurusan                  e. Nss, nama, telpon, kelas, pacar
    3. Nis, nama, alamat, telpon, piaraan
  8. Dibawah ini pemilihan tipe data yang benar adalah kecuali …..
    1. Char nis(5)                           c. Int alamat(50)                 e. Enum(‘p’,’l’)
    2. Varchar nama(30)             d. Float nilai(10)
  9. Fungsi dari tipe data boolean adalah …..
    1. Mendefinisikan angka bulat                            d. Mendefinisikan angka pecahan
    2. Mendefinisikan tipe benar atau salah           e. Mendefinisikan waktu
    3. Mendefinisikan teks
  10. Field yang disebut sebagai identitas data disebut dengan …..
    1. Foreign key                          c. Not null                              e. Data field
    2. Data tipe                              d. Primary key
  11. Fungsi dari perintah insert record adalah untuk ……………………….. dalam tabel.
    1. Menambahkan tabel        c. Mengupdate data            e. Mengubah field
    2. Menambahkan field         d. Menambahkan data
  12. Sintak yang benar untuk memasukkan data ke tabel siswa adalah …..
    1. Insert into siswa values (field1, field2, …… , fieldn);
    2. Insert into values siswa (field1, field2, …… , fieldn);
    3. Insert siswa into values (field1, field2, …… , fieldn);
    4. Insert data siswa into tabel values (field1, field2, …… , fieldn);
    5. Insert into tabel siswa values (field1, field2, …… , fieldn);
  13. Berikut adalah ketentuan dalam memberikan perintah dalam sql, kecuali …..
    1. Sql mengenal case insensitif            d. Perintah berupa perintah sql
    2. Setiap perintah diakhiri tanda ;       e. Membedakan antara huruf besar dan kecil
    3. Jika prompt mysql > berganti dg – >
      berarti prompt menunggu kelengkapan perintah
  14. Penulisan sintak update berikut yang benar adalah …..
    1. Update table siswa where nim= “085410166” set nama= “siska”;
    2. Update siswa set nama= “siska” where nim= “085410166”;
    3. Update nama= “siska” where nim = “085410166” from siswa;
    4. Update siswa nama= “siska” nim= “085410166”;
    5. Update nim= “085410166” set nama= “siska”;
  15. Perintah yang digunakan untuk menampilkan struktur tabel adalah …..
    1. Show table;                         c. Drop table siswa;             e. Alter table siswa;
    2. Use siswa;                            d. Desc siswa;
  16. Untuk koneksi ke database sekolah yang telah tercipta menggunakan perintah …..
    1. Alter sekolah;                      c. Use sekolah;                     e. Desc sekolah;
    2. Drop sekolah                       d. Show sekolah;
  17. Fungsi dari perintah “alter” adalah …..
    1. Mengubah struktur tabel                  d. Memindahkan data
    2. Mengubah data tabel                        e. Menyisipkan data dalam tabel
    3. Mengubah tipe data
  18. Arti dari tipe “not null” adalah …..
    1. Data kosong        c. Kunci utama                    e. Tiap kolom tidak boleh kosong
    2. Kunci tamu         d. Tipe data nol
  19. Untuk menampilkan data pada tabel siswa digunakan perintah …..
    1. Show siswa;                                                         d. Select * from siswa
    2. Select * from tabel siswa;                                 e. Select from siswa;
    3. Select nis, nama, kelas, jurusan from siswa;
  20. Tipe data yang digunakan dalam sql adalah kecuali …..
    1. Char                      c. Varchar             e. float
    2. Int                         d. String
About these ads