Minggu, 17 Juni 2012

Pertemuan 12







Pada Pertemuan Ke-12 Kami Melakukan Praktek Database Mengenai Cross join.Sebelum Menjalankan Fungsi Cross join ada baik nya kita mengetahui terlebih dahulu apa itu Cross join.
Cross Join
Merupakan Sebuah Penggabungan Yang Meliputi lebih dari suatu table tanpa syarat apapun.
Natural /Inner join
Join yang menghasilkan baris-baris yang minimal ada sebuah baris dikedua tabel yang sesuai  dengan kondisi join baris-baris yang tidak sesuai dengan sebuah baris dari table lain.

Outer Join
Terdapat 3 Type Outer join Yaitu:
LEFT JOIN, RIGHT JOIN,FULL JOIN.
Kegunaan  outer Join adalah:
Untuk Mencari Rcord Piatu.
Artinya Record yang ada di sebuah table tapi tidak mempunyai pasangan di table lain.
1.       Cross Join antara table buku dan penerbit
Ø  Select *From Buku Cross join Penerbit
Jika Table Buku 4 baris dan table 4 baris maka hasilnya 16 baris.

2.       Natural Join/Inner Join
Ø  Select b.Judul,b.Pengarang,p.Kode_Penerbit From Buku
B inner join Penerbit p ON b.Kode_Penerbit=P.Kode_Penerbit.
3.       Left Outer Join
Ø  Select b.Judul,b.Pengarang,P.Kode_Penerbit From Buku b Left Outer Join
Penerbit P ON b.Kode_Penerbit=P.Kode_Penerbit.
4.       Right Outer Join
Ø  Select b.Judul,b.Pengarang,P.Kode_Penerbit From Buku b Right Outer Join
Penerbit P ON b.Kode_Penerbit=P.Kode_Penerbit.
5.       Full Outer Join
Ø  Select b.Judul,b.Pengarang,P.Kode_Penerbit From Buku b Full Outer Join
Penerbit  P ON b.Kode_Penerbit=P.Kode_Penerbit