O que é consulta pelo exemplo?
Consulta pelo exemplo (QBE) é uma linguagem de consulta para bancos de dados relacionais semelhantes à linguagem de consulta estruturada (SQL). A parte "por exemplo" desse idioma de coleta de dados permite que a pessoa ou aplicação busque recuperar dados do banco de dados relacional para concluir as informações que eles conhecem sobre os dados que estão procurando. A consulta pelo método pode incluir um formulário que o usuário concluiria para gerar uma consulta SQL que o banco de dados entende. O banco de dados que armazena as informações entende comandos como selecionar fname entre funcionários onde lname = 'smith', no entanto, muitas pessoas não entendem esse tipo de sintaxe. A consulta por exemplo pode ajudar com isso. A seguinte declaração:
Selecione fname, lname, extensão de funcionários onde lname = 'smith'
TelLS o banco de dados para examinar a tabela de informações dos funcionários e exibir todos os primeiros nomes (fname), sobrenomes (lname) e extensões telefônicas (extensão) em que o campo de sobrenome contém o valor Smith. Usando uma consulta de estilo QBE, o usuário que procura essas informações pode fornecer as informações que eles conhecem, sobrenome = 'Smith' e ver as informações relacionadas a esse sobrenome. Isso permite que o funcionário dê um exemplo do que está procurando e veja os resultados retornados.
A consulta enviada ao banco de dados no exemplo acima se parece com a instrução SQL mostrada acima, mesmo que a pessoa que executa a pesquisa tenha dito ao banco de dados apenas que o sobrenome era Smith e, em seguida, quais itens ele ou ela precisava saber, o primeiro nome, sobrenome, extensão. Como a maioria das consultas por exemplo, uso, envolve um formulário ou aplicativo para entrada de dados, os funcionários da tabela podem ser codificados com força iNTO do sistema para que os usuários não precisem se preocupar com isso.
Outro exemplo semelhante é a pesquisa de destinatário usada pelo Microsoft Outlook Web Access®. Quando alguém clica no para cabeçalho de campo, outro formulário se abre, permitindo que essa pessoa conclua os itens que conhece e clique no botão Localizar, todos os registros que correspondem ao exemplo especificado serão retornados e o funcionário pode clicar nas informações corretas para usá -las em uma mensagem de email.