Query Processing

Selection

Selection merupakan pemilihan data dari sekumpulan data operasional. Selection perlu dilakukan sebelum tahap penggalian informasi. Data hasil seleksi yang akan digunakan untuk proses data mining, disimpan dalam suatu berkas, terpisah dari basis data operasional

 

 

Sorting

Pada system database, sorting mempunyai dua kegunaan yaitu:

  • Query dapat dengan spesifik menentukan outut yang harus diurutkan
  • Operasi dalam hubungan antar query dapat dapat lebih efisien diimplementasikan dalam hubungan antar sorting.

Join

Dalam database, kita biasanya memelukan data dari 2 tabel yang saling berhubungan. Kita bias melakukan berbagai macam join untuk menemukan data dari 2 tabel yang berhubungan tersebut. Macam maca join tersebut adalah:

  1. Inner Join

Inner join merupakan jenis join yang paling umum yang dapat digunakan pada semua database. Jenis ini dapat digunakan bila ingin merelasikan dua set data yang ada di tabel, letak relasinya setelah pada perintah ON pada join.

Bentuk baku perintah inner join :
SELECT <field1>,<field2>,<fieldn> FROM <tabel1> INNER JOIN <tabel2>
ON <key.tabel1> = <key.tabel2>

  1. Outer Join

Outer join merupakan jenis join yang sedikit berbeda dengan inner join. Pada MySQL, bentuk perintah untuk menerapkan outer join ada 2 yaitu :
SELECT <field1>,<field2>,<fieldn> FROM <tabel1> LEFT JOIN <tabel2> ON
<key.tabel1> = <key.tabel2>
dan
SELECT <field1>,<field2>,<fieldn> FROM <tabel1> RIGHT JOIN <tabel2>
ON <key.tabel1> = <key.tabel2>

  1. Cross Join

Cross join kadang kala disebut juga sebagai Cartesian Product. Bila menggunakan cross join, maka hasil dari cross join akan menciptakan hasil yang didasarkan pada semua kemungkinan kombinasi baris dalam kedua set data. Bentuk perintah dari cross join adalah :

SELECT <field1>,<field2>,<fieldn> FROM <tabel1> CROSS JOIN <tabel2> atau SELECT <field1>,<field2>,<fieldn> FROM <tabel1>, <tabel2>

  1. Union Join

Pemakaian union dapat menyederhanakan perintah persyaratan OR yang bertingkat. Bila dalam sebuah query menghasilkan pemakaian perintah OR yang lebih dari satu sehingga dapat membuat bingung, sebagai gantinya digunakan perintah UNION. Union dapat dikatakan sebagai perintah untuk menggabungkan hasil query sql yang fungsinya sama dengan perintah OR

 

Daftar Pustaka

http://memahamibdl.blogspot.co.id/2014/07/macam-macam-join-dan-penjelasannya.html

http://sigitprabowoo.blogspot.co.id/2013/04/data-mining-tahap-tahapan-knowladge.html

Leave a Reply

Your email address will not be published. Required fields are marked *