Tugas Data Management (Praktikum SQL)

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

Essn AND ESsn>2 LIMIT 0. 30 . employee.Dname.5. employee. avg(Salary) AS Average_Salary FROM employee. department GROUP BY Dname.000000 31000. Dependent WHERE employee.000000 37600.Ssn=dependent. employee.5 / MySQL 5.Fname.000000 Administration F Administration M Headquarters Headquarters Research F M F .000000 31000. Tampilkan nama pegawai yang jumlah tanggungannya lebih dari 2 orang.16 Pencarian SQL: SELECT employee. Baris: 6 Dname Sex Average_Salary 31000.000000 37600.5 / MySQL 5. 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. Hasil SQL Host: localhost Database: company Waktu pembuatan: 20. Mei 2012 jam 15:24 Diciptakan oleh: phpMyAdmin 3.4. SEx LIMIT 0.Dname Lname Dependent_name Research Wong Joy Research Wong Theodore 3. 30 .Lname.Dependent_name FROM employee.Sex.16 Pencarian SQL: SELECT department. Mei 2012 jam 14:42 Diciptakan oleh: phpMyAdmin 3.5. Dependent. Tampilkan semua nama departemen dan rata-rata gaji pegawai wanita dan pria pada departemen tersebut Hasil SQL Host: localhost Database: company Waktu pembuatan: 20.4.Minit.

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.ssn = works_on.pnumber HAVING COUNT( works_on.5.pno ) AND COUNT( project. employee. Jadi.Dname Research Sex Average_Salary M 37600.pnumber ) LIMIT 0. works_on. 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.4. 30 . Mei 2012 jam 17:37 Diciptakan oleh: phpMyAdmin 3.16 Pencarian SQL: SELECT * FROM `project` LIMIT 0.5 / MySQL 5. Baris: 6 .ssn AS pegawai_terlibat FROM project.pnumber AND employee. Hasil SQL Host: localhost Database: company Waktu pembuatan: 20.5 / MySQL 5.5.4.000000 5. 30 . Anda perlu menambah 2 kolom dengan domain “date” yang berisi tentang awal proyek dan akhir proyek.pno = project.16 Pencarian SQL: SELECT project. Tambahkan informasi mengenai kapan suatu proyek dimulai dan berakhir (setiap proyek dimulai dan berakhir pada tahun yang sama).pno AS jumlah_proyek.end_date AS tahun. employee WHERE works_on.essn GROUP BY project. works_on. Buatlah rekap proyek tahunan. Mei 2012 jam 16:36 Diciptakan oleh: phpMyAdmin 3.

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