MODUL 8
PENGGUNAAN SELECT
STATEMENT 2
A. Tujuan
1. Mahasiswa mampu menggunakan instruksi Create Table dan
options-nya menggunakan PostgreSQL untuk membuat tabel-tabel basis data sesuai
kebutuhan.
2. Mahasiswa mampu memasukkan records ke dalam tabel-tabel
basis data.
B. Landasan Teori
Landasan teori Modul 7
C. Alat dan Bahan
1. Laptop dengan sistem operasi Windows 7
2. Program aplikasi PostgreSQL
3. Modul Praktikum Sistem Basis Data
D. Langkah-langkah Praktikum
1. Tampilkan nama nasabah, nomor rekening, pin, saldo untuk
semua rekening yang jumlah saldonya lebih dari Rp 1.000.000 dan diurutkan
berdasarkan nomor rekening.
• SELECT nasabah.nama_nasabah, rekening.no_rekening,
rekening.pin, rekening.saldo FROM rekening, nasabah, nasabah_has_rekening WHERE
nasabah.id_nasabah=nasabah_has_rekening.id_nasabahFK AND
rekening.no_rekening=nasabah_has_rekening.no_rekeningFK AND rekening.saldo >
1000000 ORDER BY rekenning.no_rekening;
2. Tampilan nomor rekening, pin, dan saldo untuk semua
rekening yang ada di Bank Rut Unit Klaten dengan saldo maksimal Rp. 1.000.0000
dan di urutkan berdasarkan nomor rekening.
• SELECT rekening.no_rekening, rekening.pin, rekening.saldo
FROM rekening, cabang_bank WHERE cabang_bank.nama_cabang=’BANK RUT UNIT Klaten’
AND rekening.kode_cabangFK=cabang_bank.kode_cabang AND rekening.saldo <=
1000000 ORDER BY rekening.no_rekening;
3. Tampilkan nama nasabah, nomor rekening, dan nama cabang
bank untuk semua nasabah yang telah membuka rekening di suatu cabang bank dan
diurutkan berdasarkan nama cabang bank dan nama nasabah.
• SELECT nasabah.nama_nasabah, rekening.no_rekening,
cabang_bank.nama_cabang FROM nasabah, rekening, cabang_bank,
nasabah_has_rekening WHERE cabang_bank.kode_cabang=rekening.kode_rekeningFK AND
nasabah_has_rekening.no_rekeningFK=rekening.no_rekening AND
nasabah.id_nasabah=nasabah_has_rekening.id_nasabahFK ORDER BY
cabang_bank.nama_cabang, nasabah.nama_nasabah;
4. Tampilkan nama nasabah dan alamat nasabah untuk semua
nasabah yang memiliki rekening di Bank Rut Unit Yogyakarta dan diurutkan
berdasarkan nama nasabah.
• SELECT nasabah.nama_nasabah, nasabah.alamat_nasabah FROM
nasabah, rekening, cabang_bank, nasabah_has_nasabah WHERE
cabang_bank.nama_cabang=’BANK RUT UNIT Yogyakarta’ AND
cabang_bank.kode_cabangFK AND
nasabah_has_rekening.no_rekeningFK=rekening.no_rekening AND
nasabah.id_nasabah=nasabah_has_rekening.id_nasabahFK ORDER BY
nasabah.nama_nasabah;
5. Tampilkan nama nasabaha, alamat nasabaha, nomor rekening,
serta saldo untuk semua nasabah dan semua rekening yang ada di database dan
diurutkan berdasarkan nama nasabah dan nomor rekening.
• SELECT nasabah.nama_nasabah, nasabah.alamat_nasabah,
rekening.no_rekening, rekening.saldo FROM nasabah, rekening,
nasabah_has_rekening WHERE nasabah_has_rekening.no_rekeningFK=
rekening.no_rekening AND nasabah.id_nasabah=nasabah_has_rekening.id_nasabahFK
ORDER BY nasabah.nama_nasabah, rekening.no_rekening;
E. TUGAS
1. Tampilkan nomor rekening, nama nasabah, jenis transaksi,
dan jumlah transaksi dimana jumlah transaksi = Rp 20.000!
2. Tampilkan nomor rekening, nama nasabah dan alamat nasabah
dimana nama nasabah diawali dengan kata ‘Su’!
3. Tampilkan nomor rekening dengan alias “Nomor Rekening”,
nama nasabah dengan alias “Nama Nasabah”, jumlah transaksi dengan alias “Jumlah
Ttransaksi” dimana jenis transaksi adalah debit! Urutkan berdasarka nama
nasabah!
Tidak ada komentar:
Posting Komentar