Operasi Union/Gabungan ()

Slides:



Advertisements
Presentasi serupa
Aljabar Relasional Materi pertemuan.
Advertisements

ALJABAR RELATIONAL Materi Pertemuan 22,23 dan 24.
Aljabar Relasional (Relational Algebra)
ASSALAMU’ALAIKUM WAROHMATULLAHI WABAROKATUH
ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
Aljabar Relasional.
Aljabar Relasional Materi pertemuan.
ALJABAR RELASIONAL BASIS DATA Team Teaching Basis Data Oleh
Aljabar Relasional (Relational Algebra)
Query Agregasi akhmadzaini.
Aljabar Relasional Materi pertemuan 21.
PERTEMUAN 13 Sistem Basis Data Presented by :
Pertemuan 3 BAHASA REGULAR
Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang
V. PENYEDERHANAAN PERSAMAAN LOGIKA
SQL (Structured Query Language) Materi Pertemuan
Aljabar Relasional.
P E R T E M U A N 12 SISTEM BASIS DATA.
4. RELASI.
Pertemuan 9 BAHASA QUERY FORMAL.
MAP ENTERED VARIABLES (MEV)
ALJABAR DAN KALKULUS RELASIONAL
Aljabar Relasional Materi pertemuan.
Pertemuan 6 Aljabar Relational (2) Betha Nurina Sari,M.Kom.
Manipulasi tabel Pertemuan ke 5.
BAB III MATRIKS, RELASI DAN FUNGSI
Aljabar Relasional (Relational Algebra)
ALJABAR RELASIONAL
Operasi Relasional Basis Data
MATERI KE-1 MATEMATIKA EKONOMI I
Query.
MATRIKS, RELASI DAN FUNGSI.
Matematika Diskrit bab 2-Himpunan
ALJABAR RELASIONAL BASIS DATA I/2009-GENAP
BAB 7 ALJABAR BOOLEAN.
TEKNIK DIGITAL.
Himpunan Terurut Parsial
Teori Himpunan.
Operasi Join ( ) Digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut.
ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
Aljabar Relational (Relational Algebra) MEETING 6
BILANGAN – BILANGAN REAL
Model Relational DATABASE
Pertemuan 6 HIMPUNAN.
SQL (2) (Structure Query Language)
BASIS DATA Relasi Aljabar (1) 1.
ALJABAR BOOLEAN DAN PETA KARNAUGH
Operasi Relasional Basis Data
(ii) a + (b c) = (a + b) (a + c)
Aljabar Dan Kalkulus Relasional
Aljabar Relasional.
Sistem Bilangan Cacah.
Teori Himpunan.
AXIOMA pada aljabar Boole
Operasi Union/Gabungan ()
BAB III MATRIKS, RELASI DAN FUNGSI
Aljabar Relational (Relational Algebra) MEETING 6
Aljabar Relational.
MODEL DATA RELASIONAL (1)
RELASI DAN FUNGSI.
Aljabar Relasional (Relational Algebra)
Kadang-kadang dua fungsi digabung tidak menggunakan operasi-operasi aljabar yang telah dikenal, akan tetapi dengan cara fungsi kedua didefinisikan pada.
BAB III PENYEDERHANAAN PERSAMAAN LOGIKA
BAB 3 ALJABAR BOOLEAN.
PENYEDERHANAAN FUNGSI BOOLE
Aljabar Linier TIF 206 Mohammad Nasucha, S.T., M.Sc.
Model dan Aljabar Relasional
ALJABAR RELASIONAL (LANJUTAN)
Bab 1.3 – 1.5 Matriks & Operasinya Matriks invers.
23 Oktober Oktober Oktober MATRIKS.
Transcript presentasi:

Operasi Union/Gabungan () Operasi yang digunakan untuk menggabungkan hasil dari beberapa query. Notasi : r  s, menghasilkan suatu tabel baru yang elemen barisnya merupakan elemen dari r dan s, tidak ada duplikasi data. Untuk r  s harus valid : r, s harus memiliki jumlah atribut yang sama.

Operasi Union/Gabungan (lanj) tabel r pA(r)  pA(s) tabel s A B C aa 1 7 bb 5 12 dd 23 10 A B C aa 5 7 cc 4 dd 10 6 A aa bb dd cc

Operasi Intersection/Irisan () Notasi : r  s, menghasilkan suatu tabel baru dengan elemen barisnya merupakan elemen yang terdapat pada tabel r dan elemen tersebut juga terdapat pada tabel s, tidak ada duplikasi data. r dan s harus memiliki jumlah atribut yang sama. tabel r tabel s r  s A B a 1 2 b A B a 2 b 3 A B a 2

Operasi Set Difference (–) tabel s Notasi r – s, hasilnya tabel yang elemen barisnya terdapat pada r tetapi tidak terdapat di s. r dan s harus memiliki jumlah atribut yang sama. tabel r pA(r) - pA(s) A B C aa 1 7 bb 5 12 dd 23 10 A B C aa 5 7 cc 4 dd 10 6 A bb

Operasi Cross/Cartesian-Product Notasi r x s, menghasilkan semua kombinasi baris/tuple dari 2 buah tabel, yaitu tabel r dan s. Jumlah atribut tidak harus sama. Contoh : tabel r : maka r x s : tabel s : A B a 1 b 3 A B C D a 1 6 b 5 c 12 3 C D a 6 b 5 c 12

Komposisi Operasi-Operasi Relasional Operasi-operasi aljabar relasional dapat digabungkan dengan ekspresi aljabar relasional lainnya. Contoh : terdapat tabel film sebagai berikut : kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 Spiderman 2 5 D01 drama Kabayan H01 horor Scream

Komposisi Operasi-Operasi Relasional Tampilkan kode_film, judul dan jml_film dengan jml_film > 3, maka operasi komposisinya sebagai berikut : pkode_film, judul, jml_film(σjml_film > 3(film)) hasilnya : kode_film judul jml_film A02 Spiderman 2 5

Operasi Join ( ) Digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut. tabel R tabel S A B 1 2 3 C D 3 1 2 R S A B C D 1 2 3

Operasi Division (/) Notasi : R/S. Menghasilkan suatu tabel dari dua buah tabel yang terdiri dari atribut dari tabel R yang tidak terdapat pada tabel S dengan tupel-tupel dari tabel R yang memiliki kesamaan dengan tupel-tupel yang ada pada tabel A secara keseluruhan dan tidak terdapat duplikasi data.

Contoh : Operasi Division tabel R tabel S1 tabel S2 R/S1 R/S2 Sno pno s1 p1 p2 p3 p4 s2 s3 s4 pno p2 pno p3 p4 sno s1 s2 s3 s4 sno s1 s4

Operasi SUM, AVERAGE, MIN, MAX, COUNT SUM – digunakan untuk menghitung jumlah nilai pada suatu kolom. AVERAGE – digunakan untuk menghitung rata-rata dari suatu kolom. MIN – digunakan untuk mencari nilai minimal pada suatu kolom. MAX – digunakan untuk mencari nilai maksimal pada suatu kolom. COUNT – digunakan untuk menghitung jumlah baris pada suatu kolom.

Studi Kasus Table Peminjam Table Penabung nonasabah namanasabah namacabang jumlah L-001 Anggi Peunayong 3000 L-052 Priyanto PekanBada 4500 L-125 Susillo Lamdingin 7000 Table Penabung nonasabah namanasabah jumlah L-081 Abidin 7500 L-052 Priyanto 5000 L-175 Suryo 1200

Tampilkan semua dengan jumlah uang pinjaman di bawah 5000 Tampilkan namanasabah dan namacabang daari tabel peminjam Tampilkan nonasabah untuk setiap jumlah peminjaman lebih besar dari 4000 Tampilkan semua namanasabah yang memiliki pinjaman atau tabungan dari bank Tampilkan semua namanasabah yang memiliki pinjaman dan tabungan dari bank Tampilkan nonasabah, namanasabah, dan jumlah dari tabel peminjam dan penabung dimana jumlah dari pinjaman dan tabungan lebih besar dari 2500