1 / 16

SQL : Data Manipulation Pertemuan 07 s/d 08

SQL : Data Manipulation Pertemuan 07 s/d 08. Matakuliah : M0564 /Pengantar Sistem Basis Data Tahun : 2008. Nomor 1. Masukkan sebuah data baru staff, dengan nilai staffNo='SG16', fName='Alan', lName='Brown', salary=8300, branchNo='B003' INSERT INTO Staff

alessa
Download Presentation

SQL : Data Manipulation Pertemuan 07 s/d 08

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL : Data ManipulationPertemuan 07 s/d 08 Matakuliah : M0564 /Pengantar Sistem Basis Data Tahun : 2008

  2. Nomor 1 • Masukkan sebuah data baru staff, dengan nilai staffNo='SG16', fName='Alan', lName='Brown', salary=8300, branchNo='B003' INSERT INTO Staff VALUES (‘SG16’, ‘Alan’, ‘Brown’, 8300, ‘B003’); Apakah sudah benar syntax-nya? Jika salah, bagaimana syntax yang benar? Table Staff

  3. Nomor 2 • Masukkan sebuah data baru staff, dengan nilai staffNo='SG16', fName='Alan', lName='Brown', salary=8300, branchNo='B003' INSERT INTO Staff (staffNo, fName, lName, position, salary, branchNo) VALUES (‘SG16’, ‘Alan’, ‘Brown’, NULL, 8300, ‘B003’); Apakah sudah benar syntax-nya? Jika salah, bagaimana syntax yang benar? Table Staff

  4. Nomor 3 Semua staff yang bekerja di branchNo='B003' mendapat kenaikan gaji sebesar 5% UPDATE Staff SET salary = salary*1.5 WHERE branchNo='B003'; Apakah sudah benar syntax-nya? Jika salah, bagaimana syntax yang benar? Table Staff

  5. Nomor 4 Semua staff dengan posisi Head Division yang bekerja di branchNo='B003' mendapat kenaikan gaji menjadi 30000 dan dipindah menjadi manager di branchNo='B001' UPDATE Staff SET position = ‘Manager’, salary = 30000 WHERE branchNo = ‘B003’; Apakah sudah benar syntax-nya? Jika salah, bagaimana syntax yang benar? Table Staff

  6. SQL : Data ManipulationPertemuan 09 s/d 12 Matakuliah : M0564 /Pengantar Sistem Basis Data Tahun : 2008

  7. Nomor 1 • Bagaimana SQL untuk mendapatkan data tabel PropertyForRent sbb: propertyNo, street, city dan biaya sewa 1 tahun (jika atribut rent adalah biaya sewa per bulan) yang berada di kota Aberdeen atau Glasgow DAN memiliki type HOUSE

  8. Nomor 2 • Bagaimana SQL untuk mendapatkan data tabel Client sbb: clientNo, fName, lName dan maxRent yang mampu menyewa property dengan biaya sewa per bulan minimum sebesar $425 DAN diurutkan berdasarkan lName secara menurun dan maxRent secara menaik

  9. Nomor 3 • Bagaimana SQL untuk mendapatkan data tabel PrivateOwner sbb: ownerNo, fName, lName, address yang memiliki nama depanberawalan T ATAU berakhiran LDAN beralamat di kota Glasgow

  10. Nomor 4 • Bagaimana SQL untuk mendapatkan data tabel PropertyForRent sbb: jumlah property, total biaya sewa, biaya sewa rata-rata, biaya sewa termahal dan termurah yang memiliki biaya sewa per bulan antara $400 dan $600

  11. Nomor 5 • Bagaimana SQL untuk mendapatkan data tabel PropertyForRent sbb: type, jumlah total property yang memiliki jumlah total property lebih dari 2

  12. SQL : Data ManipulationPertemuan 09 s/d 12 Matakuliah : M0564 /Pengantar Sistem Basis Data Tahun : 2008

  13. Nomor 1 • Bagaimana SQL dengan menggunakan subquery untuk mendapatkan data tabel PropertyForRent sbb: propertyNo, street, city a) yang di-manage oleh staff bernama “Ann Beech” b) yang memiliki biaya sewa (rent) lebih besar dari rata-rata biaya sewa semua PropertyForRent c) yang di-manage oleh staff yang memiliki posisi Asistant atau Supervisor

  14. Nomor 2 & 3 • Bagaimana SQL untuk mendapatkan data tabel PrivateOwner, dan PropertyForRent sbb: • ownerNo, fName, lName, address, • propertyNo, street, city yang terletakdi kota Aberdeen atau London • Bagaimana SQL untuk mendapatkan data tabel PrivateOwner, PropertyForRent, dan Staff sbb: • ownerNo, fName, lName, address, • propertyNo, street, city, • StaffNo, fName, lName yang memiliki minimal 4 kamar dan pemiliknya tinggal di kota Glasgow

  15. Nomor 4 • Jelaskan perbedaan hasilLEFT OUTER JOIN, RIGHT OUTER JOIN dan FULL OUTER JOIN jika diterapkan pada tabel Staff dan PropertyForRent • Jelaskan perbedaan SOME dan ALL • Jelaskan perbedaanUNION, INTERSECT, dan EXCEPT • Jelaskan perbedaan IN dan EXIST

More Related