Sunday, August 1, 2021

TUGAS 4 BASIS DATA

 1. Ketika Melakukan query dari beberapa tabel, relasi tabel ditempatkan distatement
a. from
b. where
c. where
d. having
e. group by

2. statement yang benar untuk menampilkan data dari 3 tabel adalah
a. WHERE o.CustID= c.CustID
b. WHERE Orders.CustID = Customer.CustID
c.WHERE o.CustID = c.CustID and c.City = 'london';
d. WHERE o.EmpID =  e.EmpID AND o.EmpID=e.EmpID
e. WHERE e.emp_no = s. emp_no AND s.to_date ='2010-01-01';

3. Nama ALIAS adalah nama lain dari
a. DBA
b. Tabel
c. Atribut
d. prosedur
e. record Data

4.penggunaan ALIAS menyebabkan
a. query lebih cepat
b. penulisan syntax lebih singkat
c. memori untuk menampilkan data lebih sedikit
d.data ditampilkan dari cache sehingga query lebih cepat
e. anda dapat mengacu ke dua tabel dalam satu statement FROM

5. statement inner join akan menampilkan 
a. semua data dari kedua tabel
b. semua data yang terdapat di kedua tabel yang digabung
c. semua data yang ada ditabel pertama dan menampilkan data dari tabel kedua yang terdapat di tabel pertama
d.semua data yang ada ditabel kedua dan menampilkan data dari tabel pertama yang ada ditabel kedua
e. semua data dari tabel pertama yang tidak ada di tabel kedua dan semua data yang ada dikabel kedua yang tidak ada ditabel pertama

6. Statement LEFT OUTER JOIN akan menampilkan 
a. semua data dri kedua tabel 
b. semua data yang terdapat dikedua tabel yang digabung
c. semua data yang ada ditabel pertama dan menampilkan data dari tabel kedua yang terdapat pada tabel pertama
d. semua data yang ada ditabel kedua dan menampilkan data dari tabel pertama yang ada di tabel kedua
e. semua data dari tabel pertama yang tidak ada ditabel kedua dan semua data yang ada ditabel kedua yang tidak ada ditabel pertama

7. Statement FULL OUTER JOIN akan menampilkan
a.semua data dari tabel kedua
b. semua data yang terdapat dikedua tabel yang digabung
c. semua data yang ada ditabel pertama dan menampilkan data dari tabel kedua yang terdapat ditabel pertama
d. semua data yang ada ditabel kedua dan menampilkan data dari tabel pertama yang ada ditabel kedua
e. semua data dari tabel pertama yang tidak ada ditabel kedua dan semua data yang ada ditabel kedua yang tidak ada ditabel pertama

8. pernyataan yang tidak tepat tentang operasi UNION adalah 
a. Menampilkan data unik
b. termasuk operasi cross join
c. mengabungkan data dari 2 hasil query
d. menampilkan semua record data dari kedua hasil query
e. menampilkan lebih banyak record dibandingkan UNION ALL

9. Pernyataan yang tidak tepat dari sebuah query bersarang
a. Dapat menggunakan statement order by
b. Tidak dapat menggunakan statement order by 
C. dapat menggunakan statement ANY/SOME
d. Subquery digunakan bersama dengan statement WHERE.
e. Jika hasil dari subquery lebih dari satu nilai gunakan statement IN.

10. Pertanyaan yang tidak tepat tentang subquery skalar adalah
a. menghasilkan satu baris
b. menghasilkan banyak kolom
c. menghasilkan data berupa angka
d. dapat menggunakan perintah view
e. dapat digunakan bersama fungsi sum

Tuesday, July 20, 2021

SOAL QUIZ

 2. Persamaan Where Dan Having Adalah...

a, digunakaan untuk menentunkan persyaratan

b. sama sama tidak dapat digunakan bersama dengan statement  MAX.

c. sama sama tidak dapat digunakan bersama dengan statement round

d. sama sama tidak dapat digunakan bersama dengan statement DISTINCT

e.  sama sama tidak dapat digunakan bersama dengan statement GROUP BY

4. Berdasarkan tabel tersebut syntax untuk menampilkan jumlah gaji yang harus dibayar untuk pegawai pada departemen 102 adalah
a. select Idep, sum(gaji) From Pegawai
b.select Idep, sum(gaji) From Pegawai where Idep=102
c. select sum(gaji) From Pegawai Where Idep= 102 

d. select Idep, sum(gaji) From Pegawai where IdDepartemen = 102 Group by iddep
e. select Idep, sum(gaji) From Pegawai Where IdDepartemen = 102 Group BY IdDep having gaji >2450

6.berdasarkan tabel tersebut syntax untuk menghitung jumlah departemen adalah
a. select count(id) from pegawai
b. select count(idDep) from Departemen

c. select count(Nama) from pegawai
d.select DISTINCT(idDep) from pegawai
e. select (DISTINCT(idDep)) from pegawai

8. jika gaji pegawai pada tersebut dibulatkan sampai angka rartusan, penggunaan fungsi yang benar untuk melakukan nya adalah
a. Floor(gaji)
b. Ceiling(gaji)
c. Round(gaji,2)
d. Round(gaji,1)
e.Round(gaji,-2)

10. jika perusahaan ingin memberikan bonus 30% gaji dan nilai dibulatkan keatas penggunaan fungsi yang benar adalah
a. Round (gaji*0.3)
b. ROUND(gaji*0.30)
c. FLOOR(Gaji*0.30)
d. CEILING(Gaji*0.3)
e. CEILING(GAJI*.0.030)

ESSAY

Bentuk Database


2. Tampilkan Jumlah Gaji untuk masing2 cabang


4. Tampilkan Nocab Dan Total Gaji tiap cabang untuk cabang yang membayar gaji lebi dari 5jt