Aljabar Relasional Pertemuan 6 oleh : Lisna Zahrotun, S.T, M.Cs Lisna.zahrotun@tif.uad.ac.id Teknik Informatika UAD
Tujuan : mhs memahami konsep tentang relasi n array serta aplikasinya basis data relasional Pokok Bahasan pengertian relasi n-array contoh relasi pengertian basis data relasional operasi seleksi, proyeksi, join contoh kasus
Basis Data Bank branch (branch_name, branch_city, assets) customer (customer_name, customer_street, customer_city) account (account_number, branch_name, balance) loan (loan_number, branch_name, amount) depositor (customer_name, account_number) borrower (customer_name, loan_number)
Contoh Kueri Dapatkan semua pinjaman lebih dari $1200 amount > 1200 (loan) Dapatkan nomor pinjaman yang setiap jumlah pinjamnnya lebih dari $1200 loan_number (amount > 1200 (loan)) Dapatkan semua nama pelanggan yang mempunyai pinjaman, rekening atau keduanya customer_name (borrower) customer_name (depositor)
Kueri lain.. Dapatkan nama pelanggan yang mempunyai pinjaman di cabang Perryridge customer_name (branch_name=“Perryridge” (borrower.loan_number = loan.loan_number(borrower x loan))) Dapatkan nama pelanggan yang punya pinjaman di Perryridge tetapi tidak punya rekening di cabang lain. customer_name (branch_name = “Perryridge” (borrower.loan_number = loan.loan_number(borrower x loan))) – customer_name(depositor)
Kueri lain.. Dapatkan semua pelanggan yang punya rekening di seluruh cabang di kota Brooklyn. customer_name, branch_name (depositor account) branch_name (branch_city = “Brooklyn” (branch))
contoh soal Diberikan skema relasi Soal : mhs(nim,nama, alamat) ambil(nim,matakuliah,smr,tahun,nilai) matakuliah(kodekul,nama kul,sks) Soal : 1. Tampilkan mahasiswa pengambil matakuliah basis data
2. Tampilkan mahasiswa pengambil mata kuliah basis data yang tidak lulus (nilai D,E) 3. Tampilkan kode kuliah, nama mata kuliah yang diambil oleh nim=‘007’ 4. Tampilkan kode kuliah, nama mata kuliah ,nilai yang diambil oleh nim=‘007’tetapi tidak diambil oleh nim=‘010’
daftar pustaka Doer Allan, Kenneth Levasseur, Applied Discrete Structures for Computer Science, Science Research Associates, Inc. Toronti,1985 Kolman, Bernard, Robert C.Busby,Sharon Ross, Discrete Mathematical Structures,Prentice Hall,1987 Munir, Rinaldi, Matematika Diskrit, Edisi kedua,Penerbit Informatika Bandung,2001 Rosen,Kenneth H.,Discreete Mathematics and Its Application, The Random House Birkhauser Mathematics Series NewYork,1987 Setyadi, Tedi, Diktat Matematika Diskrit, Universitas Ahmad Dahlan
web site http://syssci.atu.edu/math/faculty/finan/main2.pdf http://www1.cs.columbia.edu/~zeph/3203s04/lectures.html http://www.informatika.org/~rinaldi/Matdis/matdis.htm