Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Materi pertemuan. Definisi Operasi Union Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada salah satu relasi atau pada kedua relasi,

Presentasi serupa


Presentasi berjudul: "Materi pertemuan. Definisi Operasi Union Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada salah satu relasi atau pada kedua relasi,"— Transcript presentasi:

1 Materi pertemuan

2 Definisi Operasi Union Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada salah satu relasi atau pada kedua relasi, dengan syarat: Ada relasi R dan S, maka jumlah atribut pada kedua relasi tersebut harus sama Domain dari atribut ke i dari R harus sama dengan domain dari atribut ke i dari S. Simbol : 

3 Contoh Ilustrasi Operasi Union

4 Contoh Query Skema relasi: KRS (NPM,Kd_mk,mt_kuliah,SKS,Kelas,Semester) MKUL(kd_mk,mt_kuliah,SKS,Semester) Soal: Tampilkan semua mata kuliah yang berada pada relasi KRS dan MKUL Jawab:  Mt_kuliah (KRS)   mt_kuliah (MKUL)

5 Hasil: Mt_kuliah Matematika 1 P.Kewiraan Sistem Penunjang Keputusan Sistem Terdistribusi Teori Bahasa dan Automata Konsep Sistem Informasi Pengantar Basis Data Sistem Terdistribusi Teori Bahasa dan Automata Konsep Sistem Informasi Matematika 1 P.Kewiraan Sistem Penunjang Keputusan Sistem Terdistribusi Teori Bahasa dan Automata Konsep Sistem Informasi Pengantar Basis Data Sistem Basis Data

6 Definisi Operasi Set Difference Membangun suatu relasi yang terdiri atas semua tuple yang ada pada relasi pertama dan tidak berada pada relasi keduanya atau tidak pada keduannya. Ditulis R - S. Notasi : r – s

7 Contoh Ilustrasi Operasi Set Difference

8 Contoh Query Skema relasi: KRS (NPM,Kd_mk,mt_kuliah,SKS,Kelas,Semester) MKUL(kd_mk,mt_kuliah,SKS,Semester) Soal: Dicari semua mt_kuliah dimana mt_kuliah tersebut ada pada MKUL tetapi tidak ada pada KRS Jawab:  mt_kuliah (MKUL) -  mt_kuliah (KRS)

9 Hasil Query: Mt_kuliah Sistem Basis Data

10 Cartesian / Cross-Product Cross Product biasa dikenal dengan Operasi Cartesian-product. Operasi Cartesian-product disimbolkan dengan “x”. Dengan operasi ini dapat dihasilkan informasi yang merupakan kombinasi dari dua tabel. Secara garis besar, jika dipunyai relasi r1(R1) dan r2(R2), maka r1 x r2 adalah tabel yang skemanya merupakan gabungan dari R1 ( atribut-atribut relasi r1) dan R2 (atribut-atribut r2).

11 Contoh Ilustrasi Operasi Cartesian-Product R S RXS

12 Contoh Query Skema relasi: Mahasiswa (NPM,Nama,Alamat,Kota,Tgl_lahir,JK) MKUL(Kd_mk,Mt_kuliah,SKS,Semester) Soal: Kombinasikan data dari relasi Mahasiswa dan KRS Jawab:  NPM,Nama (Mahasiswa) X  Kd_mk,Mt_kuliah (MKUL)

13 Hasil: NPMNamaKd_mkMt_kuliah Andini PutriKD045201Matematika Andini PutriKU000202P.Kewiraan Andini PutriKK Sistem Penunjang Keputusan Andini PutriKK045337Sistem Terdistribusi Andini PutriKK045305Teori Bahasa dan Automata Andini PutriKK045417Konsep Sistem Informasi Andini PutriKK045210Pengantar Basis Data Putro KusumoKD045201Matematika Putro KusumoKU000202P.Kewiraan Putro KusumoKK Sistem Penunjang Keputusan Putro KusumoKK045337Sistem Terdistribusi Putro KusumoKK045305Teori Bahasa dan Automata Putro KusumoKK045417Konsep Sistem Informasi Putro KusumoKK045210Pengantar Basis Data ………… Sampai data berjumlah 42 data (6 x 7)

14 Union, Intersection, Set-Difference Semua Operasi ini membutuhkan dua relasi, syarat yang harus di penuhi adalah: Mempunyai jumlah field yang sama Field yang berkorespondensi memiliki tipe yang sama. Misalkan untuk dua tabel relasi S1 dan S2 berikut:

15

16 Contoh : S1 x R1

17 Contoh Komposisi Beberapa Operasi Contoh: σ A=C (r x s)

18

19 Contoh Query Cari semua kolom di tabel BORROW yang jumlahnya (amount) lebih dari $1200 σ amount > 1200 (BORROW) Cari nomor loan untuk semua loan yang jumlahnya (amount) lebih dari $1200 Π loan# (σ amount > 1200 (loan))

20 Contoh Query Cari nama semua customer yang mempunyai loan, account, atau keduanya. Π customer-name (borrow) U Π customer-name (deposit) Cari nama semua customer yang mempunyai loan dan account. Π customer-name (borrow) ∩ Π customer-name (deposit)

21 Contoh Query Cari nama semua customer yang mempunyai loan di branch Perryridge. Π customer-name (σ branch-name=“Perryridge” )

22 Contoh Query Nama customer serta kota tempat tinggalnya dari customer-customer yang merupakan CLIENT dari employee „JOHNSON ‟

23 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) a.Tampilkan semua nama dan kota employee b.Tampilkan nama dan kota tempat tinggal semua employee c.Tampilkan semua nama employee yang bekerja pada company First Bank Corporation. d.Tampilkan nama dan kota tempat tinggal semua employee yang bekerja di First Bank Corporation. e.Tampilkan nama, alamat dan kota tempat tinggal semua employee yang bekerja di First Bank Corporation dan berpenghasilan lebih dari $10,000. f.Tampilkan nama semua employee yang tidak bekerja di First Bank Corporation.


Download ppt "Materi pertemuan. Definisi Operasi Union Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada salah satu relasi atau pada kedua relasi,"

Presentasi serupa


Iklan oleh Google