Anda di halaman 1dari 6

SOAL PAS BASIS DATA KELAS XII

1. Di dalam suatu RDBMS menjadi suatu kewajaran jika dalam satu database dapat terdiri dari
beberapa table, dimana masing-masing table tersebut akan saling…
A. Relasi
B. Koreksi
C. Interupsi
D. Deduksi
E. Miskoneksi
2. Descending adalah pengurutan data yang berawal dari data yang lebih besar nilainya ke yang lebih
kecil. Contoh bentuk penulisan sintaks yang menggunakan DESC yang benar adalah…. 
A. Show tables penjualan DESC;
B. Select * DESC penjualan;
C. DESC penjualan;
D. Select* FROM DESC penjualan;
E. Select nama, alamat, jenis_kelamin FROM penjualan DESC;
3. Setiap field dalam table harus diikuti tipe data. Tipe data yang sesuai pada field nilai adalah ….
A. Varchar
B. Char
C. Date
D. Integer
E. Time
4. Dalam membuat table tidak selalu berhasil ketika pertama kali membuatnya. Adakala nya terjadi
kesalahan dalam menuliskan nama table dan field. 
Dua kesalahan tersebut dapat diperbaiki dengan perintah RENAME dan ALTER-CHANGE.
Berikut ini bentuk penulisan perintah untuk mengganti nama field yang salah adalah…. 
A. Rename siswa;
B. Alter table siswa change alamat varchar (20);
C. Alter table siswa change nama nama_siswa varchar (30);
D. Alter table siswa nama change nama_siswa varchar (20);
E. Alter table siswa modify nama varchar (20);
5. Nama table yang salah dapat dibenarkan dengan menggunakan perintah Rename. Berikut ini
bentuk penulisan perintah rename yang benar adalah…. 
A.Rename table pegawai to karyawan;
B. Rename pegawai to karyawan;
C. Rename pegawai to table karyawan;
D.Rename table pegawai to table karyawan;
E. Rename table pegawai for table karyawan;
6. Penulisan kata tunggal atau jamak pada perintah SQL harus diperhatikan dengan baik, karena
kurang menambahkan akhiran S menyebabkan error. Dibawah ini bentuk perintah SQL yang
benar adalah…. 

A. SHOW database;

B. SHOW databases;

C. USE databases;

D. Use database;

E. Use tables;
7. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya disebut….
A. ORDER BY
B. GRUP BY
C. JOIN BY
D. SELECT BY
E. DROP BY
8. Siapakah yang telah memperkenalkan model relasional sistem database yang merupakan dasar
untuk RDBMS...
A. Dr. E.F. Cood
B. James Watt
C. Thomas Alva Edison
D. Mark Zuckeberg
E. Samuel HandsWell
9. Tipe data yang datanya tidak kita isi secara manual melaikan secara otomatis merupakan jenis tipe
data....

A. Memo

B. Number

C. Auto Number

D. Date/Time

E. Currerency
10. perintah SELECT yang berada di dalam perintah SQL lain disebut...
A. jenjang
B. single
C. multiple
D. subquery
E. simple
11. Hanya menampilkan data yang benar-benar terdapat di dalam tabel yang saling dihubungkan
adalah maksud dari…
A. Left join
B. Equi join
C. Cross join
D. Full join
E. Inner join
12. Rumus inner join yang bener adalah…
A. SELECT column_name(s) ON table_name1 FROM table_name2 INNER JOIN
table_name1.column_name=table_name2.column_name
B. SELECT column_name(s) ON table_name1 INNER JOIN table_name2 FROM
table_name1.column_name=table_name2.column_name
C. SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON
table_name1.column_name=table_name2.column_name
D. SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON
table_name1.column_name-table_name2.column_name
E. SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 WHERE
table_name1.column_name=table_name2.column_name
13. Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah pengertian dari ..
A. Join
B. Follow
C. Where
D. Constraint
E. DCL
14. Statement yang digunakan operasi join adalah...
A. Rename to
B. Update
C. Modify
D. Where
E. Select’
15. Join yang berelasi dengan dirinya sendiri adalah
A. Natural
B. Equi
C. Inner
D. Join
E. Self
16. Query ini mendapatkan semua baris dalam tabel B, yang ada disebelah kanan table adalah definisi
dari…
A. Natural join
B. Equi Join
C. Self Join
D. Right outer join
E. Left outer join
17. Nama diagram venn dibawah ini diperuntukan pada perintah

A. Full join
B. Inner Join
C. Half join
D. Left join
E. Right join
18. Sistem yang melakukan suatu permintaan data/layanan ke server disebut. . .
A. Server
B. Client
C. Interface
D. Internet
E. Intranet
19. Yang tidak termasuk perbedaan karakteristik Client Server adalah. . .
A. Service
B. Sharing resources
C. Biaya mahal
D. Transparansi lokasi
E. Pesan berbasiskan komnikasi
20. Penggunaan INNER JOIN untuk menampilkan nama_matakuliah, jumlah_sks dan nama_dosen
dari kedua table di bawah adalah …
A. SELECT dosen.nama_matkul, dosen.jumlah_sks, mata_kuliah.nama_dosen FROM dosen
INNER JOIN mata_kuliah ON dosen.NIP_dosen=mata_kuliah.Nip_dosen
B. SELECT mata_kuliah.nama_matkul, mata_kuliah.jumlah_sks, dosen.nama_dosen FROM
mata_kuliah INNER JOIN dosen ON dosen.NIP_dosen=mata_kuliah.NIP_dosen;
C. SELECT mata_kuliah.semester, mata_kuliah.jumlah_sks, dosen.nama_dosen FROM
mata_kuliah INNER JOIN dosen ON dosen.NIP_dosen=mata_kuliah.NIP_dosen;
D. SELECT mata_kuliah.nama_matakuliah, dosen.nama_dosen FROM mata_kuliah INNER
JOIN dosen ON dosen.NIP_dosen=mata_kuliah.NIP_dosen;
E. SELECT mata_kuliah.nama_matakuliah, dosen.nama_dosen FROM mata_kuliah LEFT JOIN
dosen ON dosen.NIP_dosen=mata_kuliah.NIP_dosen;
21. Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem Client Server..
A. File server
B. Database Client
C. Transaction server
D. Groupsware server
E. Web application server
22. Fungsi dari client adalah, kecuali..
A. Mengatur user interface
B. Menyediakan control recovery
C. Memproses aplikasi
D. Menjamin tidak terjadi pelanggaran terhadap integrity constraint
E. Memberikan response balik kepada user
23. DELETE FROM siswa; Jawaban yang tepat untuk pernyataan tersebut adalah…
A. Menghapus sebuah tabel mahasiswa
B. Menghapus 2 field sekaligus
C. Menghapus mahasiswa yang tidak mempunyai nim
D. Menghapus data dari tabel mahasiswa yang mempunya nim 12345.
E. Menghapus semua data yang ada didalam tabel mahasiswa
24. Order by dapat di kelompokkan menjadi 2 jenis, yaitu....
A. Client dan server
B. Ascending dan descending
C. Input dan output
D. Internal dan eksternal
E. Up dan down
25. Sebuah aturan yang berfungsi untuk membedakan antara baris satu dengan baris lainnya yang ada
pada table dan bersifat unik adalah..
A. Foreign key
B. Function key
C. Secondary key
D. Primary key
E. Filter key

Anda mungkin juga menyukai