Si hablamos de consultas normales que activamos en la base de datos, deben ser correctas y tener una estructura bien definida, lo que significa que deben seguir una sintaxis adecuada. Si la sintaxis o la consulta son incorrectas, definitivamente obtendremos un error y, debido a eso, nuestra aplicación o el cálculo definitivamente va a parar. Entonces, para superar este problema, se introdujo QBE. QBE significa Query By Example y fue desarrollado en 1970 por Moshe Zloof en IBM.
Es un lenguaje de consulta gráfico en el que obtenemos una interfaz de usuario y luego completamos algunos campos obligatorios para obtener el resultado adecuado.
En SQL , obtendremos un error si la consulta no es correcta, pero en el caso de QBE, si la consulta es incorrecta, obtendremos una respuesta incorrecta o la consulta no se ejecutará, pero nunca obtendremos ningún error.
Nota:
en QBE no escribimos consultas completas como SQL u otros lenguajes de base de datos, viene con algunos espacios en blanco, por lo que solo debemos completar esos espacios en blanco y obtendremos el resultado requerido.
Ejemplo
Considere el ejemplo donde una tabla ‘SAC’ está presente en la base de datos con los campos Nombre, Teléfono_Número y Sucursal. Y queremos obtener el nombre del SAC-Representante nombre que pertenece a la Sucursal MCA. Si escribimos esta consulta en SQL tenemos que escribirla como
SELECT NAME FROM SAC WHERE BRANCH = 'MCA'"
Y definitivamente, obtendremos nuestro resultado correcto. Pero en el caso de QBE, se puede hacer como si hubiera un campo presente y solo tenemos que llenarlo con «MCA» y luego hacer clic en el botón BUSCAR y obtendremos el resultado requerido.
Puntos sobre QBE:
- Compatible con la mayoría de los programas de bases de datos.
- Es un lenguaje de consulta gráfico.
- Creado en paralelo al desarrollo de SQL.
Publicación traducida automáticamente
Artículo escrito por ramswarup_kulhary y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA