例ごとにクエリとは何ですか?
例によるクエリ(QBE)は、構造化されたクエリ言語(SQL)と同様のリレーショナルデータベースのクエリ言語です。 このデータ収集言語の「例別」部分により、個人またはアプリケーションがリレーショナルデータベースからデータを取得して、探しているデータについて知っている情報を完成させることができます。 例別の方法には、ユーザーが完了するフォームがデータベースが理解するSQLクエリを生成するために完了するフォームが含まれている場合があります。
たとえば、組織内の従業員でいっぱいのデータベースが存在し、この情報が他の従業員と通信する必要がある場合に従業員が利用できるようになったと仮定します。情報を保存するデータベースは、lname = 'smith'である従業員からの選択fNameなどのコマンドを理解していますが、多くの人はこのタイプの構文を理解していません。 例別のクエリはこれに役立ちます。 次のステートメント:
fname、lname、extension from extension oflowthy chere lname = 'smith'
tells従業員の情報表を調べ、すべての名(fname)、姓(lname)、および電話拡張機能(拡張子)を表示するデータベースには、姓フィールドに値が含まれています。 QBEスタイルのクエリを使用して、この情報を探しているユーザーは、彼らが知っている情報、姓= 'Smith'を提供し、その姓に関連する情報を見ることができます。 これにより、従業員は探しているものの例を挙げて、結果が返されるのを見ることができます。
上記の例でデータベースに送信されたクエリは、姓を実行している人が姓がスミスであり、次に知る必要があるアイテム、最初の名前、姓、拡張機能を伝えたとしても、上記のSQLステートメントのように見えます。 例ごとのほとんどのクエリには、データ入力のフォームまたはアプリケーションが含まれるため、テーブルの従業員はハードコード化される可能性がありますiユーザーがそれについて心配する必要がないようにシステムにnto。
同様の例は、Microsoft Outlook WebAccess®が使用する受信者の検索です。 誰かがからフィールドヘッダーをクリックすると、別のフォームが開き、その人が知っているアイテムを完成させて検索ボタンをクリックすることができます。指定された例に一致するすべてのレコードが返され、従業員は電子メールメッセージでそれを使用するために正しい情報をクリックできます。