Jumat, 30 Januari 2015

Soal UTS Oracle Fundamental PL/SQL Semester Genap 2012/2013

Mata Kuliah     : Oracle Fundamental PL/SQL
Tanggal            : Rabu, 1 Mei 2013
Waktu              : 90 Menit
Sifat Ujian        : Buka Noted 1 Lembar A4


Tuliskan Select Statement  dari Soal-Soal Berikut berdasarkan ER dibawah ini :



1.     Perintah untuk menampilkan struktur dari table Countries!


2.     Tampilkan isi dari table region yang awal nama regionnya huruf a!

3. Tampilkan nama depan dan belakang, email dan id pekerjaan dari karyawan yang emailnya mengandung huruf h!


4. Tampilkan nama belakang dan gaji dari karyawan yang memiliki gaji diatas sama dengan 13000, urut berdasarkan gaji tertinggi!

5. Tampilkan nama, dan jumlah panjang nama dari karyawan yang panjang gabungan namanya diatas 10 digit, urutkan berdasarkan nama yang paling panjang!

6. Tampilkan nama karyawan dan id departemen dari karyawan yang tidak bekerja pada departemen 20 dan 50, urut berdasarkan nama belakangnya!

7. Tampilkan nama karyawan dan id departemen dari karyawan yang tahun mulai bekerjanya diantara 1994 hingga 2000 dan belum pernah berpindah bagian, urut berdasarkan nama!

8.   Tampilkan id, nama belakang karyawan, gaji dan gaji setelah ditambahkan 1,5% dari gaji, urut berdasarkan nama belakang

9.   Tampilkan id karyawan, nama beserta departemen yang dipimpinnya dari karyawan yang menjadi manajer urut berdasarkan nama departemen

10.  Tampilkan id karyawan, nama kota dan nama departemen dengan menggunakan multiple natural join using on clause, dan bukan department yang diawali huruf s, urut berdasarkan nama kota

11.     Jelaskan perbedaan antara fungsi left, right dan outer join jika melibatkan 2 table yaitu ABC (field a PK,b,c) dan XYZ (field x PK,y,z,a FK)!

12. Tampilkan id department , nama departemen, salary minimum per masing-masing departemen, yang salary minimumnya diatas dari salary maksimum karyawan yang bekerja di departemen 60, urut berdasarkan id departemen!

13. Tampilkan id department , nama departemen, salary minimum per masing-masing departemen, yang salary minimumnya diatas dari salary maksimum karyawan yang bekerja di departemen 60, urut berdasarkan id departemen!


14.     Tampilkan nama dan gaji karyawan yang memiliki gaji tertinggi!


15. Tampilkan nama dan job_id dari karyawan yang belum pernah berpindah bagian, dengan menggunakan fungsi minus, urut berdasarkan nama!



Written by: Admin ngampus mulu, ga mampus Updated at : 08:52

1 komentar: