Páginas

martes, 7 de enero de 2014

3.4. Otros lenguajes

3.4. Otros lenguajes
Aunque el cálculo relacional es difícil de entender y de usar, tiene una
propiedad muy atractiva: es un lenguaje no procedural. Esto ha hecho que se
busquen técnicas no procedurales algo más sencillas, dando como resultado
dos nuevas categorías de lenguajes relacionales: orientados a transformaciones
y gráficos.
Los lenguajes orientados a transformaciones son lenguajes no procedura-
les que utilizan relaciones para transformar los datos de entrada en la salida
deseada. Estos lenguajes tienen estructuras que son fáciles de utilizar y que
permiten expresar lo que se desea en términos de lo que se conoce. Uno de
estos lenguajes es SQL (Structured Query Language).
Los lenguajes gráficos visualizan en pantalla una fila vacía de cada una de
las tablas que indica el usuario. El usuario rellena estas filas con un ejemplo
de lo que desea y el sistema devuelve los datos que siguen tal ejemplo. Uno de
estos lenguajes es QBE (Query-by-Example).
Otra categoría son los lenguajes de cuarta generación (4GL), que permiten
diseñar una aplicación a medida, utilizando un conjunto limitado de órdenes en
un entorno amigable (normalmente un entorno de menús). Algunos sistemas
aceptan cierto lenguaje natural, una versión restringida del idioma inglés, al
que algunos llaman lenguaje de quinta generación (5GL), aunque todavía se
encuentra en desarrollo.
C A P I T U L O 4

No hay comentarios:

Publicar un comentario