Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "SQL : Data Manipulation Pertemuan 07 s/d 08 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008."— Transcript presentasi:

1

2 SQL : Data Manipulation Pertemuan 07 s/d 08 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008

3 Bina Nusantara 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

4 Bina Nusantara 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

5 Bina Nusantara 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

6 Bina Nusantara 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

7 SQL : Data Manipulation Pertemuan 09 s/d 12 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008

8 Bina Nusantara 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

9 Bina Nusantara 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

10 Bina Nusantara Nomor 3 Bagaimana SQL untuk mendapatkan data tabel PrivateOwner sbb: ownerNo, fName, lName, address yang memiliki nama depan berawalan T ATAU berakhiran L DAN beralamat di kota Glasgow

11 Bina Nusantara 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

12 Bina Nusantara Nomor 5 Bagaimana SQL untuk mendapatkan data tabel PropertyForRent sbb: type, jumlah total property yang memiliki jumlah total property lebih dari 2

13 SQL : Data Manipulation Pertemuan 09 s/d 12 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008

14 Bina Nusantara 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

15 Bina Nusantara Nomor 2 & 3 Bagaimana SQL untuk mendapatkan data tabel PrivateOwner, dan PropertyForRent sbb: – ownerNo, fName, lName, address, – propertyNo, street, city yang terletak di 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

16 Bina Nusantara Nomor 4 Jelaskan perbedaan hasil LEFT OUTER JOIN, RIGHT OUTER JOIN dan FULL OUTER JOIN jika diterapkan pada tabel Staff dan PropertyForRent Jelaskan perbedaan SOME dan ALL Jelaskan perbedaan UNION, INTERSECT, dan EXCEPT Jelaskan perbedaan IN dan EXIST


Download ppt "SQL : Data Manipulation Pertemuan 07 s/d 08 Matakuliah: M0564 /Pengantar Sistem Basis Data Tahun : 2008."

Presentasi serupa


Iklan oleh Google