relasi dan join linear
Post on 08-Aug-2015
75 Views
Preview:
TRANSCRIPT
Relasi dan JoinMiranti Dwi Kurnia
110533430523
Relationship
•Relationship = Hubungan
•Hubungan antara beberapa entitas
• Primary Key berperan penting
JOIN• Join adalah kombinasi
record dari dua atau lebih tabel di dalam basis data relasional.
•Menghasilkan sebuah table baru (Joined Table)
• Klasifikasi Join:
1.Cross Join
2.Inner Join
3.Outer Join
CROSS JOIN
• Penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun.
• Menghasilkan produk kartesian.
• Jika A dan B merupakan dua himpunan, maka cross join-nya = A X B
INNER JOIN
• persimpangan (intersection) antara dua buah tabel.
• Agar penulisan lebih efisien bias diterapkan fitur nama alias (DERIVED TABLE)
SELECT t1.A1, t2.A2FROM tabel1 t1 INNER JOIN tabel2 t2ON t1.join_key = t2.join_key;
OUTER JOIN
a.LEFT OUTER JOINmengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai)
OUTER JOIN
b. RIGHT OUTER JOIN
Kebalikan dari LEFT OUTER JOIN
FULL OUTER JOIN
• kombinasi dari left dan right join
QUIZ
Mendatar:
1. Nama alias tabel
Menurun:
2. Memanggil nilai dari tabel kiri ditambah nilai dari tabel kanan yang sesuai.
Mendatar:
3. Persimpangan antara dua buah tabel adalah … join
Mendatar:
4. Gambar ,
merupakan ilustrasi … join
Menurun:
5. Hubungan antara beberapa entitas
Mendatar:
6. Sebuah penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun
TUGAS
1.Buatlah tabel Karyawan dan departemen seperti dibawah ini menggunakansScript MySQL pada Ms. Access
2.Tuliskan syntax untuk mengambil nama karyawan dan nama departemen yang ditempatinya saja!
3.Tuliskan syntax untuk mendapatkan data karyawan yang tidak memiliki departemen!
DIKUMPULKAN PERTEMUAN SELANJUTNYA
top related