QBE
Signifie «requête par exemple». QBE est une fonctionnalité incluse dans divers base de données applications qui fournissent une méthode conviviale d’exécution de requêtes de base de données. Généralement sans QBE, un utilisateur doit écrire des commandes d’entrée en utilisant SQL (Langage de requête structuré). C'est un langage standard que presque tous les programmes de bases de données prennent en charge. Toutefois, si la syntaxe est légèrement incorrecte, la requête peut renvoyer des résultats incorrects ou ne pas s'exécuter du tout.
La fonctionnalité Requête par exemple fournit une interface simple permettant à un utilisateur d'entrer des requêtes. Au lieu d'écrire une commande SQL complète, l'utilisateur peut simplement remplir des blancs ou sélectionner des éléments pour définir la requête à exécuter. Par exemple, un utilisateur peut souhaiter sélectionner une entrée dans une table appelée "Table1" avec un ID de 123. À l'aide de SQL, l'utilisateur doit entrer la commande "SELECT * FROM Table1 WHERE ID = 123". L'interface QBE peut permettre à l'utilisateur de simplement cliquer sur Table1, de taper "123" dans le champ ID et de cliquer sur "Rechercher".
QBE est proposé avec la plupart des programmes de base de données, même si l'interface est souvent différente d'une application à l'autre. Par exemple, Microsoft Access a une interface QBE appelée "Query Design View" qui est complètement graphique. L'application phpMyAdmin utilisée avec MySQL, offre une interface Web permettant aux utilisateurs de sélectionner un opérateur de requête et de compléter les blancs avec des termes de recherche. Quelle que soit l'implémentation QBE fournie avec un programme, le but est le même: faciliter l'exécution des requêtes de base de données et éviter les frustrations dues aux erreurs SQL.