QBE
Sta per "Query By Example". QBE è una funzione inclusa in varie applicazioni di database che offre un metodo intuitivo per eseguire query sul database. In genere, senza QBE, l'utente deve scrivere comandi di input usando la sintassi corretta di SQL (Structured Query Language). Si tratta di un linguaggio standard supportato da quasi tutti i programmi per database. Tuttavia, se la sintassi non è completamente corretta, la query potrebbe restituire risultati errati oppure non essere eseguita affatto.
La funzione Query By Example offre un'interfaccia semplice per inserire le query. Invece di scrivere un intero comando SQL, l'utente può semplicemente compilare campi vuoti o selezionare elementi per definire la query che vuole eseguire. Ad esempio, un utente potrebbe voler selezionare una voce da una tabella chiamata "Table1" con un ID pari a 123. Usando SQL, dovrebbe inserire il comando "SELECT * FROM Table1 WHERE ID = 123". L'interfaccia QBE potrebbe consentire all'utente di fare clic su Table1, digitare "123" nel campo ID e fare clic su "Search."
QBE è disponibile con la maggior parte dei programmi per database, anche se l'interfaccia è spesso diversa da un'applicazione all'altra. Ad esempio, Microsoft Access ha un'interfaccia QBE chiamata "Query Design View", completamente grafica. L'applicazione phpMyAdmin, usata con MySQL, offre un'interfaccia basata sul Web in cui gli utenti possono selezionare un operatore di query e compilare i campi vuoti con i termini di ricerca. Qualunque sia l'implementazione QBE fornita da un programma, lo scopo è lo stesso: semplificare l'esecuzione delle query sul database ed evitare le difficoltà causate dagli errori SQL.
Metti alla prova le tue conoscenze