Query by Example [ Consulta por exemplo ]

Query by Example (geralmente abreviado para QBE) é uma linguagem de consulta de banco de dados para bancos de dados relacionais. Ela foi desenvolvida na IBM nos anos 70. O desenvolvimento de SQL correu em paralelo. A QBE foi desenvolvida para aqueles usuários que só usam bancos de dados ocasionalmente e que não querem aprender uma linguagem complexa como a SQL.

Com Query by example, os usuários são apresentados com um esquema visual do banco de dados, que eles editam com um editor especial. Quando terminam, um analisador traduz suas ações em uma consulta em uma linguagem de consulta regular como SQL. Nos bastidores, é esta afirmação que é realmente executada. Com um front-end adequado, o usuário não precisa se lembrar dos detalhes de uma linguagem de consulta. O usuário será capaz de selecionar tabelas e colunas mais rapidamente, por exemplo, clicando nelas, em vez de digitar seus nomes. Isto melhorará a produtividade.

No contexto da recuperação de informações, QBE tem um significado um pouco diferente. O usuário pode apresentar um documento e pedir que documentos "similares" sejam recuperados de um banco de dados de documentos. A pesquisa de similaridade é baseada na comparação de vetores de documentos (ver Modelo de Espaço Vetorial).

Atualmente, muitos sistemas de banco de dados têm front-ends que se assemelham ao QBE.


AlegsaOnline.com - 2020 / 2022 - License CC3