











LENGUAJES DE ESTA GENERACIÓN
Lenguajes:
-
Lenguajes de presentación, como
lenguajes de consultas y generadores de informes.
-
Lenguajes especializados, como hojas
de cálculo y lenguajes de bases de datos.
-
Generadores de aplicaciones que
definen, insertan, actualizan y obtienen datos de la base de datos.
-
Lenguajes de muy alto nivel que se
utilizan para generar el código de la aplicación.
Los lenguajes SQL y QBE son ejemplos de
4GL. Hay otros tipos de 4GL:
-
Un generador de formularios
es una herramienta interactiva que permite crear rápidamente formularios de
pantalla para introducir o visualizar datos. Los generadores de formularios
permiten que el usuario defina el aspecto de la pantalla, qué información se
debe visualizar y en qué lugar de la pantalla debe visualizarse. Algunos
generadores de formularios permiten la creación de atributos derivados
utilizando operadores aritméticos y también permiten especificar controles
para la validación de los datos de entrada.
-
Un generador de informes es
una herramienta para crear informes a partir de los datos almacenados en la
base de datos. Se parece a un lenguaje de consultas en que permite al
usuario hacer preguntas sobre la base de datos y obtener información de ella
para un informe. Sin embargo, en el generador de informes se tiene un mayor
control sobre el aspecto de la salida. Se puede dejar que el generador
determine automáticamente el aspecto de la salida o se puede diseñar ésta
para que tenga el aspecto que desee el usuario final.
-
Un generador de gráficos es
una herramienta para obtener datos de la base de datos y visualizarlos en un
gráfico mostrando tendencias y relaciones entre datos. Normalmente se pueden
diseñar distintos tipos de gráficos: barras, líneas, etc.
-
Un generador de aplicaciones
es una herramienta para crear programas que hagan de interface entre el
usuario y la base de datos. El uso de un generador de aplicaciones puede
reducir el tiempo que se necesita para diseñar un programa de aplicación.
Los generadores de aplicaciones constan de procedimientos que realizan las
funciones fundamentales que se utilizan en la mayoría de los programas.
Estos procedimientos están escritos en un lenguaje de programación de alto
nivel y forman una librería de funciones entre las que escoger. El usuario
especifica qué debe hacer el programa y el generador de aplicaciones es
quien determina cómo realizar la tarea.
ATRÁS











