MODUL 7
PENGGUNAAN SELECT
STATEMENT 1
A. Tujuan
1. Mahasiswa
mampu menggunakan instruksi Create table dan
options-nya menggunakan PostgresSQL untuk membuat table – table basis data
sesuai kebutuhan.
2.
Mahasiswa
mampu memasukkan records kedalam tabel
– tabel basis data.
B. LandasanTeori
SELECT STATEMENT digunakan untuk menentukan atau memilih
data yang akan ditampilkan ketika melakukan query
terhadap basis data. Struktur select
statement terhadap basis data di postgreSQL adalah sebagai berikut :
SELECT[ALL] DISTINCT | ON (expression [,…] ) ] ]
*| expression
[ ASoutput_name] [,…]
[FROM
from_item[,…]]
[WHERE
condition]
[GROUP BY expression [,..]]
[HAVING
condition [,..]
[{UNION | INTERSECT | EXCEPT }[ ALL ] select ]
[ORDER BY expression [ASC |DESC| USING operator ] [, . . .]]
[ FOR UPDATE [
OF tablename [, . .] ] ]
[LIMIT { count| ALL } ]
[OFFSET start]
C. AlatdanBahan
1.
Komputer
dengan system operasi Windows XP
2.
Program
aplikasi Cygwin
3.
Modul
Prktikum Sistem Berkas dan Basis Data
D.
Langkah –
langkahPraktikum
1.
Jalankan
program Cygwin dan melakukan perintah sampai terhubung dengan database Perbankan.
2.
Tampilkan
nama bank dan alamat bank untuk semua cabang bank dan diurutkan berdasarkan nama
bank dengan kode berikut :
Ø SELECT
nama_cabang, alamat_cabang FROM cabang_bank ORDER BY nama_cabang;
3.
Tampilkan
nomor rekening, pin, dan jumlah saldo untuk semua rekening dan diurutkan berdasarkan
jumlah saldo dari yang paling besar ke yang paling kecil dengan kode berikut :
Ø SELECT
no_reekening, pin, saldo FROM rekening ORDER BY saldo DESC;
4.
Tampilkan
nomor rekening, nama nasabah, dan alamat nasabah dari semua nasabah yag memiliki
rekening dan diurutkan berdasarkan nama nasabah dengan kode berikut:
Ø SELECT rekening
.no_rekening, nasabah .nama_nasabah ,nasabah .alamat_nasabah FROM rekening,
nasabah, nasabah_has_rekening WHERE nasabah. Id_nasabah = nasabah_has_rekening
.id_nasabahFK AND rekening.no_rekening = nasabah_has_rekening.no_rekeningFK
ORDER BY nasabah .nama_nasabah ;
5.
Tampilkan
nomor rekening nama nasabah, dan jumlah saldo untuk semua rekening yang
dimiliki oleh nasabah dan diurutkan berdasarkan nama nasabah dengan kode berikut
:
Ø SELECT
rekening.no_rekening ,nasabah.nama_nasabah,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
ORDER BY nasabah.nama_nasabah;
E.
Tugas
1.
Tampilkan nama nasabah, alamat nasabah, jenis transaksi dan jumlah transaksi untuk dimana jenis transaksi adalah kredit dan diurutkan berdasarkan nama nasabah.
Kode program :
SELECT nasabah.nama_nasabah nasabah.alamat_nasabah, transaksi.jenis_transaksi, transaksi.jumlah FROM nasabah,transaksi WHERE nasabah.id_nasabah = transaksi.id_nasabahFK
and jenis_transaksi ='kredit' ORDER BY nasabah.nama_nasabah;
2.
Tampilkan
nomor rekening, nama nasabah, jenis transaksi dan jumlah transaksi yang
melakukan trransaksi pada tanggal 21 November 2009 dan diurutka berdasarkan
nama_nasabah
Kode program :
SELECT rekening.no_rekening, nasabah.nama_nasabah,
transaksi.jenis_transaksi, transaksi.jumlah FROM rekening, nasabah, transaksi
WHERE transaksi.tanggal = '2009-11-21' AND nasabah.id_nasabah=
transaksi.id_nasabahFK AND rekening.no_rekening = transaksi.no_rekeningFK ORDER
BY nasabah.nama_nasabah;
Tidak ada komentar:
Posting Komentar