Skip to main content

Qu'est-ce que la requête par l'exemple?

La question par exemple (QBE) est un langage de requête pour les bases de données relationnelles similaires au langage de requête structuré (SQL).La partie par exemple de ce langage de collecte de données permet à la personne ou à l'application de récupérer des données de la base de données relationnelle pour compléter les informations qu'ils connaissent sur les données qu'ils recherchent.La méthode de requête par exemple peut inclure un formulaire que l'utilisateur remplirait pour générer une requête SQL que la base de données comprend.cas dont ils avaient besoin pour communiquer avec d'autres employés.La base de données stockant les informations comprend des commandes comme SELECT FNAME des employés où Lname ' Smith, mais beaucoup de gens ne comprennent pas ce type de syntaxe.La question par exemple peut vous aider.La déclaration suivante:

Sélectionnez FNAME, LNAME, Extension des employés où LNAME ' SMITH

dit à la base de données de parcourir la table d'informations des employés et d'afficher tous les prénoms (FNAME), les noms de famille (lname), etExtensions de téléphone (extension) où le champ de nom de famille contient la valeur Smith.À l'aide d'une requête de style QBE, l'utilisateur à la recherche de ces informations pourrait fournir les informations qu'ils connaissent, nom de famille ' Smith, et voir les informations liées à ce nom de famille.Cela permet à l'employé de donner un exemple de ce qu'il recherche et de voir les résultats renvoyés.

La requête envoyée à la base de données dans l'exemple ci-dessus ressemble à l'instruction SQL indiquée ci-dessus, même si la personne effectuant la recherche a dit à laBase de données uniquement que le nom de famille était Smith puis quels éléments il avait besoin de connaître, le prénom, le nom de famille, l'extension.Étant donné que la plupart des requêtes par exemple utilisent implique un formulaire ou une application pour la saisie de données, les employés du tableau peuvent être codés en dur dans le système afin que les utilisateurs n'aient pas à s'en soucier.

Un autre exemple similaire est la recherche de destinataire utilisée par Microsoft Outlook WebAccess .Lorsque quelqu'un clique sur l'en-tête de champ

vers

, un autre formulaire s'ouvre en permettant à cette personne de terminer les éléments qu'il connaît et de cliquer sur le bouton Find, tous les enregistrements correspondant à l'exemple spécifié seront retournés et l'employé peut cliquer sur les informations correctes pour l'utiliserDans un e-mail.