TUGAS DATA MANAGEMENT (PRAKTIKUM SQL) Nama: Indra Dwi Permana Kelas: B NPM: 111400063

Soal
1. Tampilkan jumlah proyek yang pernah diikuti oleh pegawai bernama depan “John”.

Hasil SQL
Host: localhost Database: company Waktu pembuatan: 20. Mei 2012 jam 13:57 Diciptakan oleh: phpMyAdmin 3.4.5 / MySQL 5.5.16 Pencarian SQL: SELECT project.Pname, employee.Fname FROM project INNER JOIN employee ON employee.Dno=project.Dnum WHERE Fname='John' LIMIT 0, 30 ; Baris: 3 Pname Fname ProductX John ProductY John ProductZ John

2. Tampilkan nama belakang pegawai yang bekerja di departemen “Research” dan semua nama tanggungannya.

Hasil SQL
Host: localhost Database: company Waktu pembuatan: 20. Mei 2012 jam 14:31 Diciptakan oleh: phpMyAdmin 3.4.5 / MySQL 5.5.16 Pencarian SQL: SELECT department.Dname, employee.Lname, dependent.Dependent_name FROM department, employee, Dependent WHERE department.Dnumber=employee.Dno AND employee.Ssn=dependent.Essn AND Dname='Research' LIMIT 0, 30 ; Baris: 6 Dname Lname Dependent_name Research Smith Research Smith Research Smith Alice Elizabeth Michael

Research Wong Alice

000000 37600.000000 37600.16 Pencarian SQL: SELECT employee. Dependent. employee.4. employee. Mei 2012 jam 15:24 Diciptakan oleh: phpMyAdmin 3.4.Dname Lname Dependent_name Research Wong Joy Research Wong Theodore 3.5. Hasil SQL Host: localhost Database: company Waktu pembuatan: 20.Ssn=dependent. SEx LIMIT 0.000000 31000.Essn AND ESsn>2 LIMIT 0.5. Dependent WHERE employee.5 / MySQL 5. department GROUP BY Dname.Minit. Tampilkan nama pegawai yang jumlah tanggungannya lebih dari 2 orang.5 / MySQL 5. Tampilkan semua nama departemen dan rata-rata gaji pegawai wanita dan pria pada departemen tersebut Hasil SQL Host: localhost Database: company Waktu pembuatan: 20.Dependent_name FROM employee.000000 Administration F Administration M Headquarters Headquarters Research F M F . 30 . employee.16 Pencarian SQL: SELECT department. Baris: 6 Dname Sex Average_Salary 31000. Mei 2012 jam 14:42 Diciptakan oleh: phpMyAdmin 3. Baris: 6 Fname Minit Lname Dependent_name John John John B B B Smith Smith Smith Alice Elizabeth Michael Franklin T Franklin T Franklin T Wong Alice Wong Joy Wong Theodore 4.000000 31000. 30 .Sex. avg(Salary) AS Average_Salary FROM employee.Lname.Fname.Dname.

pnumber AND employee. dengan format dan contoh instance-nya sebagai berikut: Tahun Jumlah Proyek Jumlah Pegawai Terlibat 2005 5 5 2006 7 10 2007 7 13 Hasil SQL Host: localhost Database: company Waktu pembuatan: 21. 30 . Mei 2012 jam 16:36 Diciptakan oleh: phpMyAdmin 3. employee WHERE works_on.pno AS jumlah_proyek.pno ) AND COUNT( project.5.ssn AS pegawai_terlibat FROM project.5.4. Hasil SQL Host: localhost Database: company Waktu pembuatan: 20. Baris: 6 .pnumber ) LIMIT 0.end_date AS tahun. Mei 2012 jam 17:37 Diciptakan oleh: phpMyAdmin 3.000000 5.16 Pencarian SQL: SELECT * FROM `project` LIMIT 0.ssn = works_on. Jadi. 30 . Buatlah rekap proyek tahunan.4. Baris: 6 Pname ProductX ProductY ProductZ Computerization Reorganization Newbenefits Pnumber Plocation Dnum Start_date End_date 1 Bellaire 5 [->] 2006-02-18 2006-11-08 2 Sugarland 5 [->] 2007-03-18 2007-05-29 3 Houston 10 Stafford 20 Houston 30 Stafford 5 [->] 2008-04-07 2008-11-01 4 [->] 2008-02-27 2008-10-21 1 [->] 2008-06-07 2008-11-11 4 [->] 2009-03-27 2009-10-29 6.5 / MySQL 5. employee. Tambahkan informasi mengenai kapan suatu proyek dimulai dan berakhir (setiap proyek dimulai dan berakhir pada tahun yang sama). Anda perlu menambah 2 kolom dengan domain “date” yang berisi tentang awal proyek dan akhir proyek. works_on.pnumber HAVING COUNT( works_on.16 Pencarian SQL: SELECT project.Dname Research Sex Average_Salary M 37600.essn GROUP BY project. works_on.5 / MySQL 5.pno = project.

tahun 2006-11-08 2007-05-29 2008-11-01 2008-10-21 2008-11-11 2009-10-29 jumlah_proyek pegawai_terlibat 1 123456789 2 123456789 3 333445555 10 333445555 20 333445555 30 987654321 .

Sign up to vote on this title
UsefulNot useful