Cara menggunakan soal pilihan ganda mysql

Kembali lagi hari ini saya membagikan artikel mengenai 40 contoh soal basis data pilihan ganda beserta jawabannya. Buat teman-teman yang sedang belajar untuk menghadapi ujian UTS atau UAS untuk mata kuliah basis data atau untuk teman-teman SMK kelas 11 semester 1 dan 2 jurusan RPL mungkin artikel ini sedikit membantu menambah pengetahuan dan mereview kembali materi pelajaran yang telah kalian pelajari.

Soal latihan sistem basis data ini saya rangkum dari berbagai sumber baik di internet di buku maupun sumber lainnya yang relevan dan dapat dipelajari lebih lagi dalam praktek langsung yang sudah saya tulis dan bagikan di kategori basis data di website ini seperti MySQL dan postgreSQL. Selain itu saya juga pernah menulis artikel terkait seperti soal latihan pemrograman web PHP dan latihan soal HTML.

Cara menggunakan soal pilihan ganda mysql

  1. DBMS adalah singkatan dari
  • A. Data Manipulation System
  • B. Database Manipulation System
  • C. Data Management System
  • D. Database Management System

2. Dibawah ini adalah salah satu tujuan atau manfaat penggunaan DBMS, Kecuali

  • A. Akses data lebih mudah dan cepat
  • B. Dapat menangani data-data dalam jumlah besar
  • C. Membuat pekerjaan menjadi kompleks
  • D. Menghilangkan hasil duplikasi maupun inkonsistensi data

3. Berikut ini contoh DBMS, Kecuali

  • A. MySQL
  • B. PostgreSQL
  • C. Oracle
  • D. Excel

4. Kepanjangan dari SQL adalah

  • A. Structured Question Language
  • B . Strong Question Language
  • C. Structured Query Language
  • D. Strong Query Language

5. Perintah untuk membuat database adalah

  • A. CREATE DATABASE
  • B. CREATE TABLE
  • C. CREATE DB
  • D. CREATE DATABASE TABLE

6. Perintah untuk membuat tabel baru di dalam sebuah database adalah

  • A. CREATE DATABASE
  • B. CREATE TABLE
  • C. CREATE DATABASE TABLE
  • D. CREATE TAB

7. Perintah untuk update data di database adalah

  • A. SELECT
  • B. UPDATE
  • C. MODIFY
  • D. EXTRACT

8. Perintah untuk menghapus data di database adalah

  • A. REMOVE
  • B. SAVE AS
  • C. DELETE
  • D. MODIFY

9. Perintah yang digunakan untuk menambah data baru adalah

  • A. ADD NEW
  • B. INSERT INTO
  • C. INSERT NEW
  • D. ADD INTO

10. Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa

  • INSERT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);
  • INSERT NEW (‘Dimas’,’Rini’,’Aldi’) INTO siswa
  • ADD INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);
  • SELECT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’)

11. Berikut adalah perintah untuk menampilkan kolom nama dari tabel siswa

  • A. SELECT nama FROM siswa
  • B. EXTRACT nama FROM siswa
  • C. DELETE nama FROM siswa
  • D. SHOW nama FROM siswa

12. Berikut adalah perintah untuk menampilkan seluruh kolom di dalam tabel siswa

  • A. SELECT ALL FROM siswa
  • B. SELECT siswa
  • C. SELECT * FROM siswa
  • D. SELECT % FROM siswa

13. Untuk membuat suatu kondisi menggunakan pernyataan?

  • A. SELECT
  • B. FROM
  • C. WHERE
  • D. ORDER BY

14. Perintah SQL untuk menampilkan seluruh data dalam tabel siswa di mana nilai (value) pada kolom nama adalah ‘Bayu’

  • A. SELECT * FROM siswa WHERE nama=’Bayu’
  • B. SELECT ALL FROM siswa WHERE nama LIKE ‘Bayu’
  • C. SELECT nama FROM siswa WHERE nama=’Bayu’
  • D. SELECT * FROM siswa WHERE nama<>’Bayu’

15. Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah

  • A. LIKE
  • B. LEN
  • C. ORDER BY
  • D. DISTINCT

16. Berikut perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan kata ”Adi’

  • A. SELECT * FROM siswa WHERE nama LIKE ‘%Adi’
  • B. SELECT * FROM siswa WHERE nama LIKE ‘Adi%’
  • C. SELECT nama FROM siswa WHERE nama LIKE ‘*Adi’
  • D. SELECT nama FROM siswa WHERE nama LIKE ‘Adi’

17. Operator AND akan menampilkan records jika semua kondisi bernilai TRUE

  • A. BENAR
  • B. SALAH

18. Operator OR akan menampilkan records jika semua kondisi bernilai FALSE

  • A. BENAR
  • B. SALAH

19. Kata Kunci untuk mengurutkan hasil query adalah

  • A. OREDER BY
  • B. SORT BY
  • C. ORDER
  • D. SORT

20. Kata kunci untuk mengurutkan hasil query secara Ascending (urutan dari terkecil ke besar) adalah

  • A. ASC
  • B. DESC
  • C. RISE
  • D. ASCEND

21. Kata kunci DESC digunakan untuk mengurutkan hasil query secara Descending (urutan dari terbesar ke terkecil). Pernyataan ini adalah

  • A. Benar
  • B. Salah

22. Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘Rini’ menjadi ‘Tuti’

  • A. UPDATE siswa SET nama=’Tuti’ WHERE nama=’Rini’
  • B. MODIFY siswa SET nama=’Tuti’ WHERE nama=’Rini’
  • C. UPDATE nama=’Tuti’ FROM siswa WHERE nama=’Rini’
  • D. UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’

23. Perintah SQL untuk menghapus data bernama ‘Dimas’ di dalam tabel siswa

  • A. DELETE nama=’Dimas’ FROM siswa
  • B. DELETE FROM siswa WHERE nama=’Dimas’
  • C. REMOVE FROM siswa WHERE nama=’Dimas’
  • D. REMOVE nama=’Dimas’ FROM siswa

24. Perintah SQL untuk menghitung seluruh record di dalam tabel di database adalah

  • A. LEN (*)
  • B. COUNT(*)
  • C. DISTINCT (*)
  • D. ROW(*)

25. Untuk membuat relasi atau hubungan antar tabel menggunakan perintah

  • A. LAST JOIN
  • B. INNER JOIN
  • C. JOINED
  • D. INSIDE JOIN

26. Berikut adalah operator yang digunakan untuk memilih nilai dalam rentang tertentu

  • A. JOIN
  • B. WITHIN
  • C. RANGE
  • D. BETWEEN

27. Saat membuat tabel batasan NOT NULL digunakan untuk mewajibkan field tidak boleh kosong. Pernyataan ini bernilai?

  • A. BENAR
  • B. SALAH

28. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DDL (Data Definition Language), kelucali

  • A. CREATE
  • B. ALTER
  • C. RENAME
  • D. SELECT

29. Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DML (Data Manipulation Language)

  • A. SELECT
  • B. ALTER
  • C. INSERT
  • D. UPDATE

30. 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

31. 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

32. Kelompok perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam tabel adalah

  • A. DDL (Data Definition Language)
  • B. DML (Data Manipulation Language)
  • C. DCL (Data Control Language)
  • D. Tidak ada yang benar

33. Perintah SQL yang digunakan untuk memberikan hak akses atau izin pada user di database adalah

  • A. GRANT
  • B. REVOKE
  • C. DISTINCT
  • D. AUTO_INCREMENT

34. Perintah untuk menghapus atau atau mencabut izin hak akses user di database adalah

  • A. GRANT
  • B. REVOKE
  • C. DISTINCT
  • D. AUTO_INCREMENT

35. Ciri-ciri field yang paling cocok untuk digunakan sebagai primary key (kunci utama) adalah

  • A. Bersifat umum
  • B. Bersifat unik
  • C. Mudah di ingat
  • D. Memiliki kesamaan dengan yang lain

36. 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

37. Fungsi untuk mendapatkan nilai rata-rata adalah

  • max()
  • avg()
  • min()
  • sum()

38. Fungsi sum() berfungsi untuk menjumlahkan nilai (value) dalam suatu field (kolom). Pernyataan ini bernilai

  • A. Benar
  • B. Salah

39. Untuk mengelompokan suatu data yang sama dalam satu kelompok menggunakan perintah

  • ORDER BY
  • GROUP BY
  • WHERE
  • LIKE

40. Untuk mengubah struktur tabel menggunakan perintah?

  • A. WHERE
  • B. DISTINCT
  • C. ALTER TABLE
  • D. MODIFY TABLE

Sekian artikel mengenai 40 contoh soal basis data pilihan ganda untuk kelas 11 semester 1 dan 2 semoga bermanfaat dan membantu teman-teman semuanya.

Jika pembahasan yag saya tulis diatas ada yang keliru mohon untuk dapat di koreksi melalui kolom komentar dibawah, Sekian, Terimakasih.