QBE

「Query By Example」の略です。QBEは、使いやすい方法でデータベースクエリを実行できる機能で、さまざまなデータベースアプリケーションに搭載されています。通常、QBEがない場合、ユーザーは正しいSQL(Structured Query Language)構文を使って入力コマンドを記述する必要があります。これは、ほぼすべてのデータベースプログラムがサポートしている標準言語です。ただし、構文に少しでも誤りがあると、クエリが誤った結果を返したり、まったく実行されなかったりすることがあります。

Query By Example機能は、ユーザーがクエリを入力するためのシンプルなインターフェースを提供します。SQLコマンド全体を記述する代わりに、ユーザーは空欄に入力したり、項目を選択したりして、実行したいクエリを定義できます。たとえば、ユーザーが「Table1」というテーブルから、IDが123の項目を選択したいとします。SQLを使う場合、ユーザーは「SELECT * FROM Table1 WHERE ID = 123」というコマンドを入力する必要があります。QBEインターフェースでは、Table1をクリックし、IDフィールドに「123」と入力して「検索」をクリックするだけで済む場合があります。

QBEはほとんどのデータベースプログラムで利用できますが、インターフェースはアプリケーションによって異なることがよくあります。たとえば、Microsoft Accessには「Query Design View」と呼ばれるQBEインターフェースがあり、完全にグラフィカルです。MySQLとともに使用するphpMyAdminアプリケーションには、ユーザーがクエリ演算子を選択し、検索語を空欄に入力できるWebベースのインターフェースがあります。プログラムにどのようなQBEの実装が用意されていても、目的は同じです。それは、データベースクエリを簡単に実行できるようにし、SQLエラーによる不満を避けることです。

更新日 February 26, 2008 著者: Per C.

quiz知識をテストする

What is a hacker who uses scripts written by more advanced programmers called?

A
Hack jobber
0%
B
Script kiddie
0%
C
Macrolite
0%
D
Codemasher
0%
Correct! Incorrect!     View the Script Kiddie definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのQBEの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。