QUERY
Query adalah semacam kemampuan untuk menampilkan suatu
data dari database dimana mengambil dari table-tabel yang ada di
database, namun tabel tersebut tidak semua ditampilkan sesuai dengan
yang kita inginkan. data apa yang ingin kita tampilkan.
misal : data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data dari table peminjam dan tabel buku.
Query adalah suatu extracting data dari suatu database dan menampilkannya untuk “pengolahan” lebih lanjut.
Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basisdata yang ditulis dalam format tertentu.
Query adalah perintah-perintah untuk mengakses data pada sistem basis data
Query adalah merupakan bahasa untuk melakukan manipulasi
terhadap database, yang telah distandarkan dan lebih dikenal dengan nama
Structured Query Language (SQL)
Bahasa query (query language) adalah bahasa khusus yang
digunakan untuk melakukan query pada basis data. Contoh penggunaan
bahasa query adalah: SELECT ALL WHERE kota=”Yogyakarta” AND umur<40.
Query tersebut meminta semua record dari basis data yang sedang
digunakan (misalkan basisdata konsumen) yang bertempat tinggal di
Yogyakarta dan berumur lebih dari 40 tahun (kota dan umur adalah nama
field yang telah didefinisikan). Standar bahasa query yang banyak
digunakan adalah SQL (structured query language). Metode ini paling
rumit tetapi paling fleksibel dibandingkan metode query yang lain, query
dengan parameter yang telah tersedia dan query by example.
Query dibedakan menjadi 2, yaitu
1. Untuk membuat/mendefinisikan obyek-obyek database seperti
membuat tabel, relasi dan sebagainya. Biasanya disebut dengan Data
Definition Language (DDL)
2. Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML). Manipulasi data bisa berupa:
a. Menambah, mengubah atau menghapus data.
b. Pengambilan informasi yang diperlukan dari database, yang mana datanya diambil dari tabel maupun dari query sebelumnya
Membuat dan Menggunakan Query
Terdapat tiga metode utama untuk membuat query:
1. dengan memilih parameter yang telah disediakan pada menu.
Metode ini paling mudah digunakan namun paling tidak fleksibel karena
pengguna hanya dapat menggunakan pilihan parameter yang terbatas.
2. query by example (QBE) adalah metode query yang disediakan
sistem dalam bentuk record kosong dan pengguna dapat menentukan field
dan nilai tertentu yang akan digunakan dalam query.
3. bahasa query (query language) adalah bahasa khusus yang
digunakan untuk melakukan query pada sebuah basisdata. Metode ini paling
rumit tetapi paling fleksibel.
Anda dapat menggunakan query untuk melihat, mengubah, dan
menganalisa data dalam berbagai cara. Anda juga dapat menggunakan query
sebagai sumber untuk record-record yang digunakan pada form dan report.
Ada beberapa macam query yang terdapat dalam Access 2003, diantaranya adalah:
Select Query, merupakan jenis query yang paling umum.
Select query mengambil data dari satu table atau lebih menggunakan suatu
kriteria tertentu, kemudian manyampaikannya. Anda juga dapat
menggunakan select query untuk mengelompokkan sejumlah record dan
menghitung total, banyak data, serta rata-ratanya.
Parameter Query, adalah query yang jika dijalankan
menampilkan kotak dialog yang menanyakan informasi yang akan digunakan
sebagai kriteria untuk mengambil data atau suatu nilai yang Anda ingin
sisipkan ke dalam suatu field. Parameter Query juga berguna sebagai
basis bagi form dan report.
Crosstab Query, menampilkan nilai-nilai yang telah diolah
(total, banyak data, rata-rata dan lain-lain) dari suatu field dalam
tabel dan mengelompokkannya ke dalam suatu kelompok fakta yang
didaftarkan pada bagian kiri dari datasheet dan kelompok fakta yang lain
pada bagian atas dari datasheet.
Action Query, adalah query yang membuat perubahan terhadap
satu atau beberapa record sekaligus. Ada 4 macam action query, yaitu
delete query, update query, append query dan make-table query.
Delete Query, digunakan untuk menghapus sekumpulan record dalam satu tabel atau lebih berdasarkan kriteria tertentu.
Update Query, digunakan untuk membuat perubahan
umum/global terhadap sekumpulan record dalam satu tabel atau lebih
berdasarkan criteria tertentu.
Append Query, digunakan untuk menambahkan sekelompok
record dari satu atau lebih tabel ke dalam satu atau lebih tabel
berdasarkan kriteria tertentu.
Make Table Query, digunakan untuk membuat tabel baru dari
seluruh atau sebagian data dalam satu atau lebih tabel. Make tabel query
juga berguna untuk membuat tabel untuk ditransfer pada database Access
2003 yang lain, membuat report yang menampilkan data mulai posisi
tertentu, membuat backup atau salinan dari suatu tabel, membuat tabel
history yang berisi record-record yang sudah lama.
SQL Query, adalah query yang dibuat menggunakan permyataan
SQL. SQL query terdiri dari union query, pass-through query, data
definition query.
Union, jenis query ini menggabungkan field (kolom) dari
satu atau lebih tabel atau query ke dalam satu fiel atau kolom dalam
query gasilnya
Pass-Through, jenis query ini mengirimkan perintah secara
langsung ke database ODBC, seperti Microsoft SQL Server, menggunakan
perintah yang dapat diterima oleh server.
pengertian query
11:28 PM |
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment