Rabu, 09 Januari 2019

Pengenalan Objek Query

1.) Pengertian Query
Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query dapat juga digunakan sebagai sumber data (record source) untuk object form, dan report. Dengan query. Hal penting yang harus diperhatikan adalah query tidak sama dengan table. Walaupun query dalam mode datasheet hampir sama tampilannya dengan table, namun query tidak dapat digunakan untuk menyimpan data sebagaimana table karena memang sumber data dari query adalah dari table.Query dapat digunakan untuk menampilkan data yang didapat dari menggabungkan beberapa table menjadi satu tampilan datasheet. Salah satu keunggulan query adalah ia dapat menggunakan rumus atau formula yang terdapat didalam Access, serta dapat pula menggunakan fungsi buatan sendiri yang telah dibuat didalam macro dan module VBA.
2.) Jenis-Jenis Query

Terdapat sekitar 5 jenis Query yang familiar di dengar antaralain :


  • Select Queries, yaitu query yang dibuat dengan cara menggabungkan beberapa table sehingga didapatkan sekelompok data yang ditampilkan dalam format datasheet. Dengan select query, Anda dapat melihat data berdasarkan kriteria tertentu, mengkalkulasi penjumlahan, nilai rata-rata, dan lain-lain. Select query adalah jenis query yang paling umum dan sering digunakan.
  • Parameter Queries, yaitu query yang bekerja berdasarkan data-data kriteria dan parameter lainnya yang dimasukkan terlebih dahulu kedalamnya. Ciri utama query jenis ini adalah pada saat query ini dijalankan pertama kali,akan muncul dialog box yang meminta Anda untuk megisi data-data yang diperlukan.
  • Crosstab Queries, yaitu query yang digunakan untuk mengkalkulasi penjumlahan, nilai rata-rata, menghitung jumlah record, dan operasi lainnya dimana total data tersebut di group dengan dua tipe informasi. satu informasi sebagai baris dan informasi lainnya sebagai judul kolom.
  • Action Queries, yaitu query yang digunakan untuk membuat, merubah dan memodifikasi suatu data dan structure table. Untuk perincian mengenai Action Queris terdapat 4 macam Query jenis ini antaralain: 
  • Delete Queries, digunakan untuk menghapus record berdasarkan kriteria tertentu
  • Update Queries, digunakan untuk mengupdate record berdasarkan kriteria tertentu.
  • Append Queries, digunakan untuk menambah record dari suatu table ke table lainnya berdasarkan kriteria tertentu.
  • Make-Table Queries, digunakan untuk membuat table, berikut dengan structure dan datanya yang berasal dari satu table atau lebih.
  • SQL Queries, atau bisa juga disebut SQL specific queries adalah query yang dibuat secara langsung menggunakan bahasa SQL. Pada prinsipnya, semua query sebenarnya dibuat menggunakan bahasa SQL kendatipun dalam tampilannya sudah berbentuk visual (design view). SQL queries ini dibagi lagi menjadi empat jenis, yaitu:
  • Union Query, digunakan untuk menggabungkan beberapa field didalam beberapa table menjadi satu field.
  • Pass-through Query, digunakan untuk menjalankan query dengan sumber data dari ODBC database, seperti SQL-Server, FoxPro, dan lain-lain.
  • Data-definition Query, digunakan untuk membuat structure table tanpa datanya, dimana structure table ini kita sendiri yang mendefinisikannya. Query ini dapat pula digunakan untuk menghapus, mengubah, dan menambahkan index kedalam tabel.
  • Subquery, yaitu query yang terdiri dari query lainnya, seperti dari select queries, action queries atau bahkan dari subquery lagi.

3.) Pembuatan Query
Untuk membuat query didalam Access dapat dilakukan dengan tiga fitur yang tersedia , yaitu:
  • Menggunakan fasilitas query wizard
  •  Secara design view
  • Menggunakan kode SQL
Dari ketiga cara di atas, sebenarnya baik menggunakan wizard ataupun menggunakan design view, namun tetaplah kedua cara tersebut tersusun berdasarkan instruksi-instruksi SQL, sehingga perlu dipahami terlebih dahulu dasar-dasar instrksi SQL, terutama jenis instruksi DML yakni select, update dan delete. 

3.1 ) Query wizard 


Beberapa pilihan yang tersedia padaQuery wizard diantaranya adalah :
  • Simple Query Wizard : Yakni wizard untuk membuat query yang menampilkan data pada field-field yang dipilih. 
  • Crosstab Query Wizard : Yakni wizard untuk membuat query dalam bentuk crosstab query. Crosstab Query adalah query yang menaniplkan data hasilpenjumlahan ataupun pengelompokkan berdasarkan kriteria tertentu.
  • Find Duplicates Query Wizard : Yakni wizard untuk membuat query yangmenampilkan data – data dengan nilai sama pada beberapa tabel. 
  • Find Unmatched Query Wizard : Yakni wizard untuk membuat query yang menampilkan baris – baris data.

 Di antara ke empat wizard tersebut, yang paling umum digunakan adalah Simple
Query Wizard, sedangkan wizard  –  wizard yang lain digunakan apabila inginmembuat query dengan keperluan khusus, misalkan rekapan data, pencarian data yang sama atau pendarian data yang tidak sesuai dan sebagainya.

3.2 ) Query Design

Dengan fitur ini dapat di tentukan pengurutan data serta pemilihan atau penseleksian data dengan kriteria yang dapat ditentukan pada bagian Criteria. Fitur ini relatif lebih mudah dan leluasa digunakan dalam perancangan query.

Demikian penjelasan mengenai Query , semoga dapat menjadi sumber referensi untuk semuanya yang ingin belajar, kunjungi artikel lainya yaaa...

Tidak ada komentar:

Posting Komentar