QUERY
Pengertian
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.
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.
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.
Data
Definition, jenis query ini membuat obyek database, seperti tabel
Microsoft Access atau tabel Microsoft SQL Serve
0 komentar:
Post a Comment