PTS DATABASE XII RPL
Quiz
•
Information Technology (IT)
•
12th Grade
•
Medium
KHOIRUNNISAK ROUDLOTUL NURROKHMAH
Used 4+ times
FREE Resource
31 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Diberikan dua tabel pelanggan(id_pelanggan, nama) dan pesanan(id_pesanan, id_pelanggan, total). Jika kamu ingin menampilkan nama pelanggan dan total pesanannya, perintah SQL yang tepat adalah …
SELECT nama, total FROM pelanggan;
SELECT pelanggan.nama, pesanan.total FROM pelanggan JOIN pesanan ON pelanggan.id_pelanggan = pesanan.id_pelanggan;
SELECT * FROM pelanggan, pesanan;
SELECT nama FROM pelanggan INNER JOIN pesanan;
SELECT id_pelanggan FROM pelanggan;
Answer explanation
Perintah SQL yang benar adalah dengan menggunakan JOIN untuk menggabungkan tabel pelanggan dan pesanan berdasarkan id_pelanggan. Ini memungkinkan kita menampilkan nama pelanggan dan total pesanan mereka.
2.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Jika hasil JOIN menampilkan data pelanggan yang belum pernah memesan, maka tipe JOIN yang digunakan adalah …
INNER JOIN
LEFT JOIN
RIGHT JOIN
CROSS JOIN
NATURAL JOIN
Answer explanation
LEFT JOIN digunakan untuk menampilkan semua data dari tabel pelanggan, termasuk yang belum pernah memesan. Ini memastikan pelanggan yang tidak memiliki pesanan tetap ditampilkan, berbeda dengan INNER JOIN yang hanya menampilkan data yang cocok.
3.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Dalam query SELECT * FROM produk p JOIN kategori k ON p.id_kategori = k.id_kategori;, huruf p dan k digunakan untuk …
Menunjukkan fungsi agregat
Alias tabel untuk mempersingkat penulisan kolom
Membatasi hasil query
Menentukan indeks tabel
Menghapus tabel sementara
Answer explanation
Huruf p dan k dalam query tersebut adalah alias tabel. Alias ini digunakan untuk mempersingkat penulisan kolom, sehingga query menjadi lebih mudah dibaca dan ditulis, terutama saat mengakses kolom dari tabel yang berbeda.
4.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Jika seorang siswa ingin menampilkan daftar menu dan nama koki yang membuatnya dari dua tabel berbeda, maka langkah pertama yang perlu ia pahami adalah …
Menentukan kolom yang akan dijadikan penghubung antar tabel
Menghapus data duplikat
Mengurutkan hasil berdasarkan nama koki
Membuat subquery terlebih dahulu
Menggunakan fungsi agregat
Answer explanation
Langkah pertama yang perlu dipahami adalah menentukan kolom yang akan dijadikan penghubung antar tabel. Ini penting untuk menggabungkan data dari dua tabel yang berbeda secara efektif.
5.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Perintah SQL mana yang akan menampilkan semua data dari dua tabel yang tidak memiliki hubungan tetapi dikombinasikan semua kemungkinan barisnya?
INNER JOIN
LEFT JOIN
FULL JOIN
CROSS JOIN
UNION
Answer explanation
CROSS JOIN akan menggabungkan semua kemungkinan baris dari dua tabel yang tidak memiliki hubungan, menghasilkan produk Cartesian. Ini berbeda dari JOIN lainnya yang memerlukan kondisi tertentu untuk menggabungkan data.
6.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Untuk menampilkan nama pelanggan yang total pesanannya di atas rata-rata seluruh pesanan, digunakan query …
SELECT nama FROM pelanggan WHERE total > (SELECT total FROM pesanan);
SELECT nama FROM pelanggan WHERE total > ALL (SELECT total FROM pesanan);
SELECT nama FROM pelanggan WHERE total > (SELECT AVG(total) FROM pesanan);
SELECT nama FROM pelanggan JOIN pesanan;
SELECT AVG(total) FROM pelanggan;
Answer explanation
Query yang benar adalah 'SELECT nama FROM pelanggan WHERE total > (SELECT AVG(total) FROM pesanan);' karena ini membandingkan total pesanan pelanggan dengan rata-rata total pesanan, sehingga hanya menampilkan pelanggan dengan total di atas rata-rata.
7.
MULTIPLE CHOICE QUESTION
1 min • 4 pts
Kelebihan penggunaan subquery dibanding join adalah …
Lebih cepat selalu
Dapat digunakan dalam klausa WHERE untuk seleksi dinamis
Menghemat ruang penyimpanan
Tidak membutuhkan kunci primer
Tidak bisa dioptimasi oleh RDBMS
Answer explanation
Subquery dapat digunakan dalam klausa WHERE untuk seleksi dinamis, memungkinkan filter yang lebih fleksibel berdasarkan hasil dari query lain, sedangkan join lebih statis.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
27 questions
Ujian Koding & KA
Quiz
•
10th Grade - University
30 questions
PH Aplikasi Scratch
Quiz
•
9th Grade - University
30 questions
PAS DGP
Quiz
•
12th Grade - University
35 questions
IP ADDRESS & SUBNETTING
Quiz
•
11th Grade - University
30 questions
EFRATA - EVALUACIÓN TERCER TRIMESTRE - TECNOLOGÍAS 4.0
Quiz
•
12th Grade
35 questions
Arduino
Quiz
•
10th Grade - University
26 questions
TEKNIK INFORMASI KOMUNIKASI PTS
Quiz
•
12th Grade
26 questions
Latihan Informatika Kelas VIII
Quiz
•
8th Grade - University
Popular Resources on Wayground
20 questions
Halloween Trivia
Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Order of Operations
Quiz
•
5th Grade
20 questions
Halloween
Quiz
•
5th Grade
16 questions
Halloween
Quiz
•
3rd Grade
12 questions
It's The Great Pumpkin Charlie Brown
Quiz
•
1st - 5th Grade
20 questions
Possessive Nouns
Quiz
•
5th Grade
10 questions
Halloween Traditions and Origins
Interactive video
•
5th - 10th Grade
Discover more resources for Information Technology (IT)
20 questions
Halloween movies trivia
Quiz
•
7th - 12th Grade
15 questions
Halloween Characters
Quiz
•
7th - 12th Grade
10 questions
Halloween Movies Trivia
Quiz
•
5th Grade - University
11 questions
Halloween Trivia #2
Quiz
•
12th Grade
14 questions
Halloween Fun
Quiz
•
2nd - 12th Grade
8 questions
Veterans Day Quiz
Quiz
•
12th Grade
28 questions
Ser vs estar
Quiz
•
9th - 12th Grade
21 questions
Halloween & Math
Quiz
•
8th - 12th Grade
