Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Aljabar Relasional Pertemuan 22
2
Pokok Bahasan / GBPP Silabus :
Pertemuan 22 Pokok Bahasan / GBPP Silabus : OPERASI PADA ALJABAR RELASIONAL STUDI KASUS ALJABAR RELASIONAL
3
Contoh Skema Tabel Perbankan (ada 6 tabel)
branch (branch-name, branch-city, assets) customer (customer-name, customer-street, customer-only) account (account-number, branch-name, balance) loan (loan-number, branch-name, amount) depositor (customer-name, account-number) borrower (customer-name, loan-number)
4
Contoh Aljabar untuk Query
Menampilkan/ cari semua loan yang nilainya lebih dari $1200 σamount > 1200 (loan) Menampilkan/ cari nomor loan untuk semua loan yang nilainya lebih dari $1200 Πloan-number (σamount > 1200 (loan))
5
Contoh Aljabar untuk Query
Menampilkan/ cari nama semua customer yang mempunyai loan, account, atau keduanya. Π customer-name (borrower) U Πcustomer-name (depositor) Menampilkan/ cari nama semua customer yang mempunyai loan dan account. Πcustomer-name (borrower) ∩ Πcustomer-name (depositor)
6
Contoh Aljabar untuk Query
Menampilkan/ cari nama semua customer yang mempunyai loan di branch Perryridge. Πcustomer-name (σbranch-name=“Perryridge” (σborrower.loan-number = loan.loan-number(borrower x loan))) Cari nama semua customer yang mempunyai loan di branch Perryridge, tetapi tidak mempunyai account di branch manapun. Πcustomer-name (σbranch-name = “Perryridge” (σborrower.loan-number = loan.loan-number(borrower x loan))) – Πcustomer-name(depositor)
7
Contoh Query Cari nama semua customer yang mempunyai loan di branch Perryridge. Query 1 Πcustomer-name(σbranch-name = “Perryridge” ( σborrower.loan-number = loan.loan-number(borrower x loan))) Query 2 Πcustomer-name(σloan.loan-number = borrower.loan- number((σbranch-name = “Perryridge”(loan)) x borrower))
8
Latihan : Diketahui skema basis data sbb:
employee (person-name, street, city) works (person-name, company-name, salary) company (company-name, city) manages (person-name, manager-name) Tampilkan semua nama dan kota employee Tampilkan nama semua employee dengan pasangan manager mereka. Tampilkan semua nama employee yang bekerja pada company First Bank Corporation. Tampilkan nama dan kota tempat tinggal semua employee yang bekerja di First Bank Corporation. c. Tampilkan nama, alamat dan kota tempat tinggal semua employee yang bekerja di First Bank Corporation dan berpenghasilan lebih dari $10,000. d. Tampilkan nama semua employee yang tinggal di kota yang sama dengan perusahaan dimana mereka bekerja. e. Tampilkan nama semua employee yang tidak bekerja di First Bank Corporation.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.