Anda di halaman 1dari 9

POLITEKNIK

ELEKTRONIKA
F
NEGERI SURABAYA

MATA KULIAH
BASIS DATA

UAS Semester 3
BASIS DATA
OLEH:
APRILIA DWI ENDARWATI
3120521006
2 D3 IT PENS PSDKU LAMONGAN

TAHUN AJARAN
2021/2022
Soal:

1. Buat fungsi fn_monthHire untuk mendapatkan informasi mengenai bulan mulai bekerja
karyawan. Dengan catatan bahwa hanya Januari saja yang ditampilkan, selain itu beri
informasi Bukan Januari. Kemudian tampilkan dalam query SELECT untuk menampilkan
semua data kode karyawan, nama, hire_date dan monthHire dari tabel employees. Contoh
Tabel output :

Jawab:
Source code:
Output:

2. Buat blok PL/SQL untuk menampilkan nama departments, dimana total gajinya diatas 1/8
dari total gaji seluruh departments. Gunakan WITH clause. Urutkan dari yang tertinggi

Jawab:
3. Buat blok PL/SQL untuk menampilkan nama karyawan yang memiliki 1 atau lebih teman
kerja pada departemen yang sama, tetapi hire date-nya lebih kecil dari dirinya dan gajinya
lebih besar dari dirinya.

Jawab:
Source code:

Output:
4. Buat blok PL/SQL untuk menampilkan nama karyawan yang mendapatkan gaji lebih
tinggi dari semua gaji sales manager (JOB_ID = 'SA_MAN'). Urutkan dari tinggi ke rendah

Jawab:
Source code:
Output:

5. Buat blok PL/SQL untuk menampilkan nama pegawai, nama departemen tempat bekerja,
dan gambar bintang setiap kelipatan 100 dari gaji pegawai, untuk pegawai bernama 'LENA'
FIRST_NAME : LENA
DEPARTMENT_NAME : RESEARCH
SALARY : 500
STARS : *****

Jawab:
Source code:

Output:

Anda mungkin juga menyukai