1 / 5

TUGAS 1_Basis Data

Tugas Rangkuman basis data

16106
Download Presentation

TUGAS 1_Basis Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TUGAS 1 RANGKUMAN VIDEO YUTUBE BASIS DATA https://youtu.be/DiCuszIWoGI DATA MANIPULATION LANGUAGE Join, Inner Join, Outer Join, LEFT JOIN, RIGHT JOIN, FULL JOIN DOSEN: MULIADI.,S.Pd.M.T. ABD DIMAS 200209500028 PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2022

  2. sehingga terbentuk satu set data yang baru yang dilakukan melalui kolom / key tertentu yang memiliki nilai terkait untuk mendapatkan satu Secara singkat join adalah operasi menghubungkan antar beberapa table set data dengan informasi lengkap. Lengkap disini artinya kolom data didapatkan dari kolom-kolom hasil join antar table tersebut. 1.JOIN Join merupakan sebuah konsep di dalam pengolahan data pada database. Konsep ini menggabungkan dua buah tabel atau lebih sehingga menghasilkan sebuah tabel baru yang bersifat temporary atau sementara. Melalui tabel baru ini akan dapat diperoleh hubungan tiap data pada tabel- tabel yang digabungkan. Tabel baru ini disebut sebagai joined table. Bentuk umum JOIN : SELECT table1.column, table2.column FROM tabel1, tabel2 WHERE tabel1.column=table2.column; 2.Outer Join untuk menggabungkan tabel pada MySQL adalah menggunakan outer join. Pada outer join, data pada salah satu tabel akan ditampilkan semua, sedangkan data pada tabel yang lain hanya akan ditampilkan jika data tersebut ada pada tabel pertama. Hampir sama denagn inner join, hanya saja baris yang tidak memiliki pasangan tetap akan ditampilkan. SELECT column_name(s) FROM Table1 RIGHT JOIN table 2 on table.column_name=table2.column_name; 3.Inner Join Definisi danKegunaan inner join adalah sebagai berikut: 1.Digunakan untuk mengembalikan baris dari kedua tael yang memenuhi kondisi yang diberikan. 2.Digunakan untuk menampilkan data dari dua atau lebih tabel dengan menggunakan operator perbandingan pada kolom yang terdapat di tabel-tabel tersebut. 3.Baris yang sesuai dengan kondisi join akan ditampilkan sedangkan yang tidak sesuai akan dieliminasi

  3. Inner join berfungsi sebagai pemetaan relasi one-to-one (satu ke satu), yaitu dimana hanya satu record tabel A yang sama dengan satu record tabel B, dan hanya satu record tabel B yang sama dengan satu record table Bentuk Umum : SELECT Field FROM tabel1 INNER JOIN tabel 2 ON kondisi; 5.LEFT JOIN Jenis join selanjutnya yang juga sering digunakan oleh praktisi data adalah LEFT JOIN. Pada umumnya, konsep join yang digunakan masih sama, yaitu menggabungkan dua tabel atau lebih. Hanya saja pada left join, SQL akan menampilkan semua isi dari tabel pertama kemudian untuk data di tabel kedua akan menyesuaikan dengan kolom yang ada di tabel kedua. Definisi danKegunaan left join adalah sebagai berikut: 1.Left join termasuk outer join yang digunakan untuk mengembalikan semua record yang cocok dari kedua tabel. Ini bisa mendeteksi record yang tidak cocok di tabel join dan mengembalikan niai NULL untuk catatan tabel join jika tidak ada yang cocok. 2.Menghasilkan semua baris yang terdapat pada tabel yang disebutkan di sebelah kiri keyword LEFT OUTER JOIN yang akan digabungkan dengan aris yang sesuai pada tabel yang disebutkan disebelah kanan keyword LEFT OUTER JOIN. 3.Jika baris disebelah kiri tidak memiliki pasangan pada tabel sebelah kanan, maka nilai yang akan tampil adalah NULL (disebelah kanan NULL nya). Bentuk Umum : SELECT field FROM tabel1 LEFT JOIN tabel2 ON kondisi; 6.RIGHT JOIN Konsep yang digunakan pada right join sebenarnya hampir mirip dengan konsep yang digunakan pada left join. Jika pada left join SQL akan menggabungkan data dengan mengikuti tabel pertama yang dianggap berada di kiri, maka pada right join data akan digabungkan sesuai dengan kolom yang ada pada tabel kedua. Definisi danKegunaan right join adalah sebagai berikut:

  4. 1.Right join termasuk outer join yang digunakan untuk mengembalikan semua record yang cocok dari kedua tabel. Ini bisa mendeteksi record yang tidak cocok di tabel join dan mengembalikan niai NULL untuk catatan tabel join jika tidak ada yang cocok. 2.Menghasilkan semua baris yang terdapat pada tabel yang disebutkan di sebelah kanan keyword RIGHT OUTER JOIN yang akan digabungkan dengan aris yang sesuai pada tabel yang disebutkan disebelah kiri keyword RIGHT OUTER JOIN. 3.Jika baris disebelah kanan tidak memiliki pasangan pada tabel sebelah kiri, maka nilai yang akan tampil adalah NULL (disebelah kiri NULL nya). Bentuk Umum : SELECT field FROM tabel1 RIGHT JOIN tabel2 ON kondisi; 7.FULL JOIN Penggunaan FULL JOIN adalah untuk menampilkan kedua table dengan record – record yang bersesuaian saja. Field yang berelasi ditampilkan sekali di awal table atau paling kiri. Bentuk umum: SELECT tabel1.*, tabel2.* FROM tabel1, tabel2 WHERE tabel1.PK=tabel2.FK;

  5. KESIMPULAN 1. Table Joins adalah penggabungan tabel-tabel menggunakan query yang dilakukan melalui kolom/key tertentu yang memiliki nilai terkait untuk mendapatkan satu set data dengan informasi lengkap yang artinya kolom data didapatkan dari kolom kolom hasil join antar tabel tersebut. 2. Joins memungkinkan kita menggabungkan data dari lebih dari satu tabel ke dalam kumpulan hasil tunggal. 3. Jenis join utama termasuk inner, left outer join, right outer join, full outer join. 4. Left Join menghasilkan baris disebelah kiri tidak memiliki pasangan pada tabel sebelah kanan, maka nilai yang akan tampil adalah NULL. 5. Right Join menghasilkan baris disebelah kanan tidak memiliki pasangan pada tabel sebelah kiri, maka nilai yang akan tampil adalah NULL. 6. Full joins menghasilkan kedua table dengan record – record yang bersesuaian saja. Field yang berelasi ditampilkan sekali di awal table atau paling kiri. 7. Selain klausa on juga ada where, using tetapi yang lebih sering digunakan dalam operasi joins adalah on. Klausa join mengharuskan kolom yang cocok diberi nama yang sama.

More Related