PENGGUNAAN
SELECT STATEMENT 2
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