BAB I
SOAL DAN PERMASALAHAN
SOAL / PERMASALAHAN
1.
Pengertian Join?
2.
Macam-macam Join?
3.
Langkah-langkah apa saja yang dilakukan pada kegiatan praktikum ke IX?
BAB II
LANDASAN TEORI
JOIN
JOIN
merupakan sebuah operasi yang digunakan
untuk mendapatkan data gabungan
dari dua tabel atau lebih. Operasi ini digunakan dalam perintah SELECT dan
biasanya dipakai untuk memperoleh detail data dari tabel-tabel yang saling terkait (memiliki relasi).
Macam – Macam JOIN :
v Berdasarkan
tanda pembanding pada klausa where, join dibagi menjadi 2 yaitu :
1.
Equi
Join
merupakan
Join yang menggunakan tanda equal (=) untuk membandingkan Operatornya.
2.
Non-Equi Join merupakan join yang menggunakan tanda selain equal
(=), misalkan tanda !=, >, <, >=, <=, dll.
v Berdasarkan
data yang dihasilkan:
-
Inner
Join yaitu join
yang hanya menampilkan data pada kolom yang sesuai dengan yang dibandingkan,
tidak akan mengeluarkan nilai null pada kolom yang dibandingkan.
-
Outer
join, tidak hanya menampilkan kolom yang sesuai dengan
yang dibandingkan, tetapi juga kolom yamg tidak sesuai dengan yang
dibandingkan.
Left outer Join, akan menampilkan semua baris pada tabel yang terletak pada kri syntax JOIN walopun tidak sesuai dengan tabel yang berada pada sebelah kanan join.
Left outer Join, akan menampilkan semua baris pada tabel yang terletak pada kri syntax JOIN walopun tidak sesuai dengan tabel yang berada pada sebelah kanan join.
-
Right
Outer Join, akan menampilkan semua baris pada
tabel yang terletak pada kanan syntax
JOIN walopun tidak sesuai dengan tabel yang berada pada pada sebelah kiri JOIN.
-
Natural
Join, bisa digunakn jika pada tabel yang di Join
terdapat koom (atribut) yang memiliki nama yng sama dan type data yang sama.
Pada waktu JOIN kolom tersebut secara otomatis akan digunakan untuk
dibandingkan, dan tidak bisanmenentukan kolom mana yang akan digunakn untuk
dibandingkan.
- Klausa Using atau Join-U-using bisa digunakan jika
pada tabel yang dijoin terdapat kolom yang memilik nama yang sama untuk tipe
data boleh sama boleh berbeda. Pada waktu Join kita dapat memilih kolom tertentu yang akan digunakan
untuk dibandingkan, hal ini akan sangat berguna jika terdapat lebih dari satu
kolom yang memiliki nama yng sama pada 2 tabel yang akan di JOIN.
- Self Join, yaitu JOIN dengan tabel yang sama.
-
Full Outer Join, akan menampilkan semua baris yang
terletak pada kiri dan kanan syntax JOIN walopun tidak sesuai ketika
dibandingkan.
BAB III
PEMBAHASAN & SQL
Contoh Perintah join pada Oracle
1. Equi join
2. Non Equi Join
3. Left Outer Join
4. Right Outer Join

5. Full Outer Join
6.Self Join

7. Natural Join

BAB IV
KESIMPULAN
Ø Join merupakan sebuah operasi yang
digunakan untuk mendapatkan data gabungan dari
dua tabel atau lebih. Operasi ini digunakan dalam perintah SELECT dan biasanya dipakai untuk memperoleh detail data
dari tabel-tabel yang saling
terkait (memiliki relasi).
Ø
Join berdasarkan
tanda pembanding pada klausa where:
-
Equi
Join
-
Non-Equi Join
Ø
Join berdasarkan
data yang dihasilkan:
-
Inner
Join
-
Outer
Join
-
Self
Join
-
Right
Outer Join
-
Left
Outer Join
-
Join
U Using
-
Full
Outer Join
-
Natural
Join
DAFTAR PUSTAKA
·
Materi
dari ibu Tri Astuti
·
http://nexbie-basdat.blogspot.com/2011/05tentang-equi-join-dan
-non equi-join
Tidak ada komentar:
Posting Komentar