Anda di halaman 1dari 7

Penilaian Harian 2

Basis Data Kelas XI RPL

Pilihan Jawaban

1. 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
2. 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
3. ... digunakan untuk menentukan kolom-kolom yang akan di rubah.
a. Where
b. While do
c. Set
d. Update
e. Order By
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. Manakah yang bukan jenis join ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Non self join
12. Melakukan suatu join berdasarkan kriteria tertentu adalah fungsi dari ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
13. Menggabungkan Suatu Tabel dengan Tabel itu Sendiri adalah fungsi dari ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
14. ... adalah suatu kondisi join yang berisi suatu operator kesamaan (equality).
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
15. 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
16. 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
17. Memilih baris-baris dari dua tabel yang memiliki nilai-nilai yang sama dalam semua
kolom yang sesuai adalah fungsi joint ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join
18. 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
19. 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
20. Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan. Bila
tidak ditemukan maka baris data tersebut dibatalkan merupakan fungsi dari?
a. Default dari join
b. Left join
c. Right join
d. Natural join
e. Equi join
21. Query ini mendapatkan semua baris dalam tabel B, yang ada disebelah kanan tabel
meskipun dalam tabel B tidak ada yang sesuai dalam tabel J merupakan pengertian
dari?
a. Right outer join
b. Left outer join
c. Equi join
d. Natural join
e. Default
22. Query ini mendapatkan semua baris dalam tabel J, yang ada disebelah kiri tabel
meskipun tabel J tidak ada yang sesuai dalam tabel B.merupakan pengertian dari?
a. Left outer join
b. Right outer join
c. Natural join
d. Equi join
e. Default
23 Macam-macam join kecuali?
a. Netral join
b. Natural join
c. Left join
d. Right join
e. Left outer join
24. Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah
dikelompokkan?
a. Agregasi
b. Join
c. Default
d. Count
e. AVG
25. Mencari cacah data (data NULL tidak akan dimasukkan dalam perhitungan,kecuali
disebutkan secara khusus)merupakan pengertian dari?
a. Count
b. Sum
c. Max
d. Min
e. AVG
26. Untuk menentukan kondisi tertentu pada group by dan kondisi tersebut berkaitan
dengan fungsi agrgasi merupakan pengertian dari?
a. Having
b. Count
c. Default
d. Agregrasi
e. AVG
27. Digunakan untuk menfilter record-record bedasarkan kriteria yang ditentukan disebut?
a. Klausa where
b. Having
c. Count
d. Agregrasi
e. AVG
28. merupakan perintah yang digunakan untuk mengelompokan beberapa data pada
perintah SELECT;?
a. Group by
b. Having
c. Klausa where
d. Agregrasi
e. AVG
29. Sintak agregrasi satu kolom?
a. SELECT max(thnakademik), nilai FROM P GROUP BY nilai
b. SELECT max(thnakademik), nilai For P GROUP BY nilai
c. SELECT max(thnakademik), nilai FROM P GROOP BY nilai
d. SELECT max(thnakademik), nilai FROM P GROUUP BY nilai
e. SELECT min(thnakademik), nilai FROM P GROOUP BY nilai
30. Select anggota.NIM, anggota.nama_mhs as”Anggota Kelompok”, ketua.nama_mhs as
“Nama Ketua Kelompok” from mahasiswa ketua, mahasiswa anggota where
anggota.id_ketua = ketua.NIM;
Sintaks diatas adalah contoh penggunaan dari
a. Self Join
b. Equi Join
c. Non-Equi Join
d. Natural Join
e. Inner Join
31. Menspesifikkan kolom mana yang akan digunakan sebagai penggabung 2 tabel adalah
kegunaan dari klausa
a. ON
b. Using
c. As
d. Where
e. Join

32. Perintah menggunakan klausa ON yang benar adalah


a. SELECT employee_id, last_name, a.department_id, department_name
FROM employees a ON departments b JOIN a.department_id =
b.department_id
b. SELECT ON employee_id, last_name, a.department_id, department_name
FROM employees a departments b JOIN a.department_id = b.department_id
c. SELECT employee_id, last_name, a.department_id, department_name ON
FROM employees a departments b JOIN a.department_id = b.department_id
d. SELECT employee_id, last_name, a.department_id, department_name
FROM employees a JOIN departments b ON a.department_id =
b.department_id
e. SELECT employee_id, last_name, a.department_id, department_name
ON employees a FROM departments b JOIN a.department_id =
b.department_id

33. SELECT employee_id, department_id, department_name FROM employees JOIN


departments ON employees.department_id=departments.department_id;
SQL diatas adalah contoh penggunaan dari
a. Self Join
b. Equi Join
c. Non-Equi Join
d. Natural Join
e. Cross Join
34. Contoh penggunaan Left Join yang benar adalah
a. Select first_name, department_name From employees LEFT OUTER JOIN
departments employees.department_id=departments.department_id;
b. Select first_name, department_name From employees LEFT OUTER
JOIN departments ON
employees.department_id=departments.department_id;
c. Select first_name, department_name ON employees LEFT OUTER JOIN
departments WHERE employees.department_id=departments.department_id;
d. Select first_name, department_name From employees FROM departments
LEFT OUTER JOIN employees.department_id=departments.department_id;
e. Select first_name, department_name From employees LEFT OUTER JOIN
departments WHERE employees.department_id=departments.department_id;
35. Rumus Inner Join yang benar 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
36. Select JRS.NIM, Mahasiswa.Nama, JRS.Kode_MK, JRS.Semester, JRS.Tahun_Ajaran
from mahasiswa, JRS where mahasiswa NIM=JRS NIM Order By NIM Asc.
Pertanyaan dibawah ini yang kurang tepat berdasarkan perintah query diatas adalah…
a. Tabel yang digunakan pada perintah query tersebut adalah 2 tabel
b. Data yang ditampilkan adalah bersumber dari field NIM, Nama, Kode_MK,
semester dan Tahun_ajaran
c. Tabel yang digunakan adalah tabel JRS dan tabel Mahasiswa
d. Data akan tampil berurutan berdasarkan NIM, mulai dari NIM yang angkanya
paling kecil sampai paling besar
e. Tabel yang digunakan adalah 5 tabel yaitu tabel NIM, Nama, Kode_MK,
Semester dan Tahun_ajaran
37. Berdasarkan perintah query dibawah ini, maka nama field yang akan tampil saat di
eksekusi adalah?
SELECT nilai, nim AS Nama_Mahasiswa, kodeMK AS Kode_Matakuliah FROM
Nilai
a. Nama_Mahasiswa, Kode_Matakuliah, nilai
b. Nama_Mahasiswa, Kode_Matakuliah
c. Nilai, Nama_Mahasiswa
d. Niai, nim, kodeMK
e. Nama_Mahasiswa, Kode_Matakuliah
38. Perintah yang digunakan untuk menampilkan data seperti berikut adalah....
+----------+-------+-------------+----------+--------------+--------+
| id_siswa | nama | alamat | id_siswa | nama_makanan | jumlah |
+----------+-------+-------------+----------+--------------+--------+
|1 | Andre | Jumapolo | 1 | permen | 10 |
|2 | Anggi | Papahan | 2 | keripik | 10 |
|3 | Titan | Kebakkramat | 3 | mangga | 10 |
+----------+-------+-------------+----------+--------------+--------+

a. select*from siswa iner join makanan on siswa.id_siswa = makanan.id_siswa


b. select.from siswa inner join makanan on siswa.id_siswa =
makanan.id_siswa
c. select*from siswa1 inner join makanan on siswa.id_siswa =
makanan.id_siswa
d. select*from siswa2 inner join makanan on siswa.id_siswa =
makanan.id_siswa
e. select*from siswa inner join makanan on siswa.id_siswa =
makanan.id_siswa
39. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Titan Ferry
dalam tabel mahasiswa yang nim-nya 200. Bagaimana perintah SQL yang harus
dilakukan ?
NIM ThMasuk Nama
200 1999 Titan Ferry

a. UPDATE mahasiswa SET nama = ‘Titan Ferry’ WHERE nim = 200


b. UPDATE ‘mahasiswa’ SET ‘nama’=’ Titan Ferry’ WHERE ‘nim’=’200’
c. UPDATE mahasiswa SET ‘nama’= Titan Ferry WHERE ‘nim’=200
d. ‘UPDATE’ mahasiswa ‘SET’ nama= Titan Ferry ‘WHERE’ =200
e. ‘UPDATE’ mahasiswa ‘SET’ name= Titan Ferry ‘WHERE’ =200.

40. Perintah yang digunakan untuk menampilkan data seperti berikut adalah....
+----------+--------------+--------+-------+-------------+
| id_siswa | nama_makanan | jumlah | nama | alamat |
+----------+--------------+--------+-------+-------------+
|1 | permen | 10 | Andre | Jumapolo |
|2 | keripik | 10 | Anggi | Papahan |
|3 | mangga | 10 | Titan | Kebakkramat |
+----------+--------------+--------+-------+-------------+

a. select*from siswa inner join makanan using(id_siswa);


b. select from siswa inner join makanan using(id_siswa);
c. select’from siswa inner join makanan using(id_siswa);
d. select*siswa inner join makanan using(id_siswa);
e. select.from siswa inner join makanan using(id_siswa);

Perhatikan Tabel Di bawah ini !

Anda mungkin juga menyukai