Derecho

Solo disponible en BuenasTareas
  • Páginas : 4 (891 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de enero de 2011
Leer documento completo
Vista previa del texto
QUERY-BY-EXAMPLE
Query-by-Example (QBE, Consulta mediante ejemplo) es el nombre tanto de un
lenguaje de manipulaci on de datos como el de un sistema de bases de datos que incluy o
a este lenguaje.El sistema QBE se desarroll o en el centro de desarrollo T.J.Watson de
IBM a principios de los años setenta, y el lenguaje de manipulaci on de datos QBE se
us ms tarde en QMF (Query ManagementFacility, mecanismo de gestin de consultas),
tambin de IBM.
Actualmente, algunos sistemas de bases de datos para ordenadores personales
son compatibles con variantes del lenguaje QBE. Este lenguajetiene dos caracter sticas
distintivas:
1.) A diferencia de muchos lenguajes de consulta y de programaci on, QBE tiene una
sintaxis bidimensional. Las consultas se presentan en forma de tablas. Unacon-
sulta en un lenguaje unidimensional (como SQL) se puede formular en una l nea
(posiblemente larga). Un lenguaje bidimensional necesita dos dimensiones para la
formulaci on de consultas (existeuna versin unidimensional de QBE, pero no se
considerar en este estudio).
2.) Las consultas en QBE se expresan \mediante un ejemplo". En lugar de incluir un
procedimiento para obtener la respuestadeseada, se usa un ejemplo de qu e es lo
deseado. El sistema generaliza este ejemplo para obtener la respuesta a la consulta.
A pesar de estas caracter sticas tan poco comunes, existe unacorrespondencia
entre QBE y el c alculo relacional de dominios.
Las consultas en QBE se expresan utilizando esqueletos de tablas. Estas esqueletos
de tablas presentan el esquema de relaci on, como se muestraen la 1.1. En lugar de llenar
la pantalla con esqueletos de tablas, el usuario elige los esqueletos que necesita para una
determinada consulta y rellena dichos esqueletos con las ejemplo. Una laejemplo
est a formada por constantes y elementos ejemplo, que son variables de dominio.

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje...
tracking img