Búsqueda mediante ejemplo

Query by Example (comúnmente abreviado como QBE) es un lenguaje deconsulta de bases de datos relacionales. Se desarrolló en IBM en la década de 1970. El desarrollo de SQL fue paralelo. QBE se desarrolló para aquellos usuarios que sólo utilizan las bases de datos ocasionalmente y que no quieren aprender un lenguaje complejo como SQL.

Con Query by example, a los usuarios se les presenta un esquema visual de la base de datos, que editan con un editor especial. Cuando terminan, un analizador sintáctico traduce sus acciones en una consulta en un lenguaje de consulta normal, como SQL. Entre bastidores, es esta declaración la que se ejecuta realmente. Con un front-end adecuado, el usuario no necesita recordar los detalles de un lenguaje de consulta. El usuario podrá seleccionar tablas y columnas más rápidamente, por ejemplo, haciendo clic en ellas, en lugar de escribir sus nombres. Esto mejorará la productividad.

En el contexto de la recuperación de información, QBE tiene un significado algo diferente. El usuario puede enviar un documento y pedir que se recuperen documentos "similares" de una base de datos de documentos. La búsqueda de similitudes se basa en la comparación de vectores de documentos (véase el modelo de espacio vectorial).

Hoy en día, muchos sistemas de bases de datos tienen front-ends que se parecen a QBE.

Preguntas y respuestas

P: ¿Qué es la consulta por ejemplo?


R: Query by Example (QBE) es un lenguaje de consulta de bases de datos relacionales.

P: ¿Cuándo se desarrolló QBE?


R: QBE se desarrolló en IBM en la década de 1970.

P: ¿Por qué se desarrolló QBE?


R: QBE se desarrolló para usuarios que sólo utilizan bases de datos de forma ocasional y no desean aprender un lenguaje complejo como SQL.

P: ¿Cómo funciona QBE?


R: QBE presenta a los usuarios un esquema visual de la base de datos, que ellos editan con un editor especial. A continuación, un analizador sintáctico traduce sus acciones en una consulta en un lenguaje de consulta normal como SQL, que se ejecuta entre bastidores.

P: ¿Cómo mejora QBE la productividad?


R: Con QBE, los usuarios pueden seleccionar tablas y columnas más rápidamente, por ejemplo haciendo clic sobre ellas, en lugar de escribir sus nombres.

P: ¿Cuál es el contexto de QBE en la recuperación de información?


R: En el contexto de la recuperación de información, QBE permite a los usuarios enviar un documento y pedir que se recuperen documentos similares de una base de datos de documentos mediante una búsqueda de similitud basada en la comparación de vectores de documentos.

P: ¿Qué sistemas de bases de datos tienen actualmente front-ends que se parezcan a QBE?


R: En la actualidad, muchos sistemas de bases de datos tienen front-ends que se parecen a QBE.

AlegsaOnline.com - 2020 / 2023 - License CC3