Kueri dengan Contoh

Query by Example (biasanya disingkat menjadi QBE) adalah bahasa query database untuk database relasional. Bahasa ini dikembangkan di IBM pada tahun 1970-an. Pengembangan SQL berjalan secara paralel. QBE dikembangkan untuk para pengguna yang hanya menggunakan database sesekali, dan yang tidak ingin mempelajari bahasa yang kompleks seperti SQL.

Dengan Query by example, pengguna disajikan dengan skema visual database, yang mereka edit dengan editor khusus. Setelah selesai, parser menerjemahkan tindakan mereka ke dalam kueri dalam bahasa kueri biasa seperti SQL. Di belakang layar, pernyataan inilah yang sebenarnya dieksekusi. Dengan front-end yang sesuai, pengguna tidak perlu mengingat detail bahasa query. Pengguna akan dapat memilih tabel dan kolom dengan lebih cepat, misalnya dengan mengkliknya, daripada mengetik namanya. Hal ini akan meningkatkan produktivitas.

Dalam konteks pencarian informasi, QBE memiliki arti yang agak berbeda. Pengguna dapat mengirimkan dokumen dan meminta dokumen yang "mirip" untuk diambil dari database dokumen. Pencarian kemiripan didasarkan membandingkan vektor dokumen (lihat Vector Space Model).

Dewasa ini, banyak sistem database memiliki front-ends yang menyerupai QBE.

Pertanyaan dan Jawaban

T: Apa yang dimaksud dengan Query by Example?


J: Query by Example (QBE) adalah bahasa kueri basis data untuk basis data relasional.

T: Kapan QBE dikembangkan?


J: QBE dikembangkan di IBM pada tahun 1970-an.

T: Mengapa QBE dikembangkan?


J: QBE dikembangkan untuk pengguna yang hanya menggunakan database sesekali dan tidak ingin mempelajari bahasa yang kompleks seperti SQL.

T: Bagaimana cara kerja QBE?


J: QBE menyajikan skema visual database kepada pengguna, yang kemudian diedit dengan editor khusus. Sebuah parser kemudian menerjemahkan tindakan mereka ke dalam sebuah query dalam bahasa query biasa seperti SQL, yang dieksekusi di belakang layar.

T: Bagaimana QBE meningkatkan produktivitas?


J: Dengan QBE, pengguna dapat memilih tabel dan kolom dengan lebih cepat, misalnya dengan mengkliknya, daripada mengetikkan namanya.

T: Apa konteks QBE dalam pencarian informasi?


J: Dalam konteks pencarian informasi, QBE memungkinkan pengguna untuk mengirimkan sebuah dokumen dan meminta dokumen serupa untuk diambil dari database dokumen dengan menggunakan pencarian kemiripan berdasarkan perbandingan vektor dokumen.

T: Sistem basis data mana saja yang memiliki front-end yang menyerupai QBE saat ini?


J: Saat ini, banyak sistem basis data yang memiliki front-end yang menyerupai QBE.

AlegsaOnline.com - 2020 / 2023 - License CC3