O que é consulta por exemplo?

A consulta por exemplo (QBE) é uma linguagem de consulta para bancos de dados relacionais semelhantes ao SQL (Structured Query Language). A parte "por exemplo" dessa linguagem de coleta de dados permite que a pessoa ou aplicativo que deseja recuperar dados do banco de dados relacional complete as informações que eles sabem sobre os dados que estão procurando. O método Query by example pode incluir um formulário que o usuário preencheria para gerar uma consulta SQL que o banco de dados entende.

Suponha, por exemplo, que existisse um banco de dados cheio de funcionários em uma organização e essas informações fossem disponibilizadas aos funcionários caso eles precisassem se comunicar com outros funcionários. O banco de dados que armazena as informações compreende comandos como select fname de funcionários em que 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'

instrui o banco de dados a examinar a tabela de informações dos funcionários e exibir todos os nomes (fname), sobrenomes (lname) e extensões de telefone (extensão), onde o campo sobrenome contém o valor smith. Usando uma consulta no estilo QBE, o usuário que procura essas informações pode fornecer as informações que conhece, 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 realizou a pesquisa tenha dito ao banco de dados apenas que o sobrenome era Smith e, em seguida, quais itens ele precisava saber, o primeiro nome , sobrenome, extensão. Como a maioria das consultas por exemplo usa um formulário ou aplicativo para entrada de dados, os funcionários da tabela podem ser codificados no sistema para que os usuários não precisem se preocupar com isso.

Outro exemplo semelhante é a pesquisa de destinatários usada pelo Microsoft Outlook Web Access®. Quando alguém clica no cabeçalho do campo Para , outro formulário é aberto, permitindo que essa pessoa complete os itens que conhece e clica no botão Localizar, todos os registros correspondentes ao exemplo especificado serão retornados e o funcionário pode clicar nas informações corretas para usá-lo em um mensagem de email.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?