Soal Test SQL Part [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

SQL Part 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 CustomerI D 1 2 3 4 5 6 7



Customer



Address



Rino Hendy Hadi Chandra Glen Yenny Joko



Jakarta Bandung Sukabumi Semarang Lampung Jakarta Yogyakarta



Tabel Order OrderID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15



CustomerId 1 5 2 2 3 6 7 2 3 1 2 4 2 6 1



OrderDate 20 Januari 2017 15 Januari 2017 14 Januari 2017 15 Januari 2017 12 Januari 2017 16 Januari 2017 12 Januari 2017 15 Januari 2017 14 Januari 2017 16 Januari 2017 15 Januari 2017 17 Januari 2017 16 Januari 2017 15 Januari 2017 12 Januari 2017



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) CustomerI D 1 2 3



Customer



OrderDate



Rino Hendy ....



12 January 2017 14 January 2017 ......