1. Jelaskan pengertian beserta contohnya untuk DML(Data Manipulation Languange) dan DDL(Data
Definition Language) di SQL (5 point)
2. Jelaskan dan berikan beberapa contoh dari JOIN pada SQL (5 Point)
3. Berikut ini data Tabel Customer & Tabel Order (30 Point)
Tabel Customer
Tabel Order
a. Buat Query SQL untuk menampilkan data pada tanggal berapa yang memiliki order paling
banyak.
b. Buat Query SQL untuk menampilkan data pada tanggal berapa yang memiliki order paling
sedikit.
c. Buat Query SQL untuk menampilkan data pembeli terbesar dan terkecil
4. Berdasarkan Tabel Customer dan Tabel Order di soal nomor 3 buatkan stored procedure untuk
kondisi berikut: (20 point)
a. Stored procedure untuk menampilkan banyaknya jumlah order customer berdasarkan
parameter inputnya CustomerID
b. Stored procedure untuk menampilkan detail order customer beserta banyaknya jumlah
ordernya di masing2 tanggalnya (parameter input CustomerID)
5. Jelaskan beberapa jenis backup database yang Anda ketahui (10 point)
6. Jelaskan perbedaan Ranking Function antara penggunaan Rank dan Row_Number pada SQL (10
point)
7. Berdasarkan Tabel Customer dan Tabel Order di soal nomor 3, buatkan query untuk
menampilkan semua data customer dengan tanggal order pertama kali dengan menggunakan
Ranking Function di SQL, contoh outputnya:
(15 point)