You're Reading a Free Preview
Pages 4 to 6 are not shown in this preview.
Contoh Soal Basis Data Kelas XII SMK RPL - Disini admin akan memberikan beberapa contoh soal basis data yang kebanyak membahas tentang basis data MARIA DB. Semoga soal basis data kelas XII ini bisa membantu anda untuk berlatih soal. Dan bisa digunakan untuk para pengajar untuk menjadi bahan ajar, dan di ujikan oleh siswanya. Berikut beberapa contoh soal dari Basis Data kelas XII RPL
1.
Sistem yang
melakukan suatu permintaan data/layanan ke server disebut dengan ?
a. Client
b. Server
c. Client-Server
d. Sistem Operasi
e. Program
2. Sistem yang menyediakan data/layanan yang diminta oleh client disebut dengan ?
a. Client
b. Server
c. Client-Server
d. Sistem Operasi
e. Program
3. Manakah dari jawaban dibawah ini yang bukan merupakan karakteristik sistem Client Server ?
a. Service (layanan)
b. Sharing resources (sumber daya)
c. Mix-and-Match
d. Pesan berbasiskan komunikasi
e. Penyatu interface dan implementasi
4. Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem Client Server ?
a. File Servers
b. Database Client
c. Transaction Servers (Transaksi Server)
d. Groupsware Servers
e. Web Application Servers (Aplikasi Web Servers)
5. Manakah dari jawaban dibawah ini yang bukan merupakan fungsi client ?
a. Mengatur user interface
b. Menerima dan memeriksa sintaks input dari pemakai
c. Memproses aplikasi
d. Memeriksa autorisasi
e. Menyediakan kontrol recovery
6. Manakah dari jawaban dibawah ini yang bukan merupakan fungsi client ?
a. Menerima dan memproses basis data yang diminta dari
client
b. Memeriksa autorisasi
c. Mengatur user interface
d. Menjamin tidak terjadi pelanggaran terhadap integrity
constraint
e. Memelihara data dictionary
7. Apa kepanjangan dari ODBC ?
a. Operation database connectivity
b. Open database connection
c. Open database connectivity
d. Open data connect
e. Opsion database connectivity
8. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya adalah pengertian dari ?
a. Group By
b. Order By
c. Where
d. If
e. While do
9. Order by dapat di kelompokkan menjadi 2 jenis, yaitu....
a. Client dan server
b. Input dan output
c. Ascending dan descending
d. Internal dan eksternal
e. Up dan Down
10. ... digunakan untuk menentukan kolom-kolom yang akan di rubah.
a. Where
b. While do
c. Set
d. Update
e. Order By
11. Manakah proses yang tidak termasuk dalam pengubahan struktur dalam table ?
a. Menambahkan perintah If
b. Mengubah nama field
c. Mengubah tipe data field
d. Membuat primary key
e. Menghapus primary key
12. ALTER TABLE mhs ADD asalSekolah VARCHAR(20);
Sintak diatas berfungsi untuk ?
a. Menambah field baru dalam suatu table
b. Mengubah nama field
c. Mengubah tipe data field
d. Membuat primary key
e. Menghapus primary key
13. ALTER TABLE mhs DROP PRIMARY KEY;
Sintak diatas memiliki fungsi untuk ?
a. Menambah field baru dalam suatu table
b. Mengubah tipe data field
c. Membuat Primary Key
d. Menghapus Primary Key
e. Membuat Foreign Key
14. Manakah dari jawaban dibawah ini yang bukan merupakan jenis connstraint ?
a. NOT NULL Constraint
b. DEFAULT Constraint
c. UNIQUE Constraint
d. CHECK Constraint
e. DEFAULT Constraint
15. Constraint yang digunakan untuk memastikan tidak ada data ganda dalam kolom, adalah pengertian dari ?
a. NOT NULL Constraint
b. DEFAULT Constraint
c. UNIQUE Constraint
d. CHECK Constraint
e. DEFAULT Constraint
16. Constraint yang digunakan digunakan untuk integritas referensi dari data yaitu ?
a. NOT NULL Constraint
b. DEFAULT Constraint
c. PRIMARY KEY Constraint
d. FOREIGN KEY Constraint
e. DEFAULT Constraint
17. Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah pengertian dari ?
a. Follow
b. Join
c. Where
d. Constraint
e. DCL
18. Manakah yang bukan jenis join ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Non self join
19. Menggabungkan table-tabel dengan klausa klausa NATURAL JOIN, USING atau ON adalah fungsi dari ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
20. Bila tidak ditemukan maka baris data tersebut dibatalkan adalah aksi dari ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
21. 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
22. Query ini mendapatkan semua baris dalam tabel J, yang ada disebelah kiri table adalah definisi dari ?
a. Natural join
b. Equi join
c. Self join
d. Right outer join
e. Left outer join
23. Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan adalah definisi dari ?
a. Agregasi
b. Fungsi
c. Having
d. Group By
e. Kalusa Where
24. Manakah dari jawaban dibawah ini yang bukan merupakan jenis-jenis fungsi agregasi ?
a. MAX
b. MIN
c. ACOUNT
d. SUM
e. AVG
25. Mencari jumlah dari sekumpulan data numeris adalah fungsi dari perintah ?
a. MAX
b. MIN
c. ACOUNT
d. SUM
e. AVG
26. Manakah yang bukan merupakan jenis-jenis
agregasi berdasarkan kolom ?
a. Agregasi Tanpa Kolom
b. Agregasi Satu Kolom
c. Agregasi Dua Kolom
d. Agregasi Tiga kolom
e. Agregasi Empat kolom
27. SELECT max(thnakademik), nilai FROM P GROUP BY nilai
Sintak diatas adalah sintak dari Agregasi ... kolom.
a. Tanpa
b. Satu
c. Dua
d. Tiga
e. Empat
28. SELECT max(thnakademik), nim,kodemk FROM P GROUP BY nim,kodemk
Sintak tersebut adalah sintak dari agregasi ... kolom.
a. Tanpa
b. Satu
c. Dua
d. Tiga
e. Empat
29. Merupakan perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT. Adalah pengertian dari....
a. Agregasi
b. Fungsi
c. Having
d. Group By
e. Kalusa Where
30. SELECT * FROM nama_table GROUP BY atribut;
Sintak diatas adalah sintak dari ....
a. Agregasi
b. Fungsi
c. Having
d. Group By
e. Kalusa Where
1. Jelaskan apa yang di maksud dengan funsi Inner Join, Left Join, Right Join
2. Buatlah database di bawah ini dengan sintak MYSQL
3. “SELECT * FROM kota INNER JOIN provinsi ON kota.id_provinsi =provinsi.id; “ Jelaskan struktur kode ini..
4. Jelaskan Konsep AGREGRASI yang kamu ketahui
5. Tuliskan konsep sintak yang kamu ketahui tentang sistem Agregrasi dalam database MYSQL
Semoga latihan soal ini dapat membantu teman-teman semua untuk belajar basis Data dan sukses dalam mengerjakan beberapa soal, amin