Sabtu, 12 Januari 2013

Praktikum 9



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.
-   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