QBE
Signifie « Query By Example ». QBE est une fonctionnalité incluse dans diverses applications de base de données qui offre une méthode conviviale pour exécuter des requêtes de base de données. Sans QBE, l’utilisateur doit généralement écrire des commandes en utilisant la syntaxe correcte de SQL (Structured Query Language, langage de requête structuré). Il s’agit d’un langage standard pris en charge par presque tous les programmes de bases de données. Toutefois, si la syntaxe est légèrement incorrecte, la requête peut renvoyer des résultats erronés ou ne pas s’exécuter du tout.
La fonctionnalité Query By Example fournit une interface simple permettant à l’utilisateur de saisir des requêtes. Au lieu d’écrire une commande SQL complète, l’utilisateur peut simplement remplir des champs ou sélectionner des éléments pour définir la requête qu’il souhaite exécuter. Par exemple, un utilisateur peut vouloir sélectionner une entrée dans une table appelée « Table1 » avec un identifiant égal à 123. Avec SQL, il devrait saisir la commande « SELECT * FROM Table1 WHERE ID = 123 ». L’interface QBE peut lui permettre de cliquer simplement sur Table1, de saisir « 123 » dans le champ ID et de cliquer sur « Rechercher ».
QBE est proposé avec la plupart des programmes de bases de données, même si l’interface diffère souvent d’une application à l’autre. Par exemple, Microsoft Access possède une interface QBE appelée « Query Design View », qui est entièrement graphique. L’application phpMyAdmin utilisée avec MySQL propose une interface Web dans laquelle les utilisateurs peuvent sélectionner un opérateur de requête et remplir des champs avec des termes de recherche. Quelle que soit l’implémentation QBE fournie avec un programme, son objectif reste le même : faciliter l’exécution des requêtes de base de données et éviter les frustrations liées aux erreurs SQL.
Testez vos connaissances