relasi dan join linear

Post on 08-Aug-2015

75 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

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