24 de octubre de 2009

Los lenguajes de consulta


¿Qué es un lenguaje de consulta?


Es el lenguaje mediante el cual, un usuario expresa su necesidad de información bien sea en un motor de búsqueda o una base de datos, utilizando filtros o condiciones, para delimitar y precisar los resultados. En otras palabras es la estrategia de búsqueda que un usuario plantea para satisfacer sus necesidades de información.

Los lenguajes de consulta o lenguajes de recuperación son “un conjunto de órdenes, operadores y estructuras que, organizadas según unas normas lógicas, permiten la consulta de fuentes y recursos de información electrónica”1

En los lenguajes de consulta, los operadores son los encargados de estructurar las ecuaciones (de formular la pregunta). Dentro de los operadores se encuentran los siguientes: Operadores Booleanos o Lógicos, operadores de truncamiento, operadores de agrupamiento, operadores de proximidad y operadores posicionales.

Algunos lenguajes de consulta

CCL (Common Command Language o lenguaje común de comandos)

Este lenguaje de búsqueda es muy utilizado especialmente en las bases de datos, permite restringir las búsquedas mediante comandos en campos específicos como autor, titulo, fecha, etc. Además permite combinar las búsquedas con los operadores lógicos. Ha sido diseñado como respuesta a la variedad de lenguajes de búsqueda que existen, pues su objetivo es el de normalizar los comandos de búsqueda. Este proyecto fue liderado por la ISO y se encuentra representado en la norma ISO 8777.

CQL (Contextual Query Language)

“Es un lenguaje formal para representar consultas a sistemas de recuperación de información, tales como Web índices, catálogos bibliográficos y de información de la colección en un museo

El objetivo es diseñar las preguntas que el ser humano lectura y escritura, y que el lenguaje sea intuitiva, manteniendo la expresividad de los idiomas más complejos.

Tradicionalmente, los lenguajes de consulta se han reducido en dos campos: Potente, expresiva idiomas, no de fácil lectura ni de escritura para los no expertos (por ejemplo, SQL, PQF, y XQuery), o simple e intuitiva las lenguas no es lo suficientemente poderosa como para expresar conceptos complejos (por ejemplo, la CCL y google). CQL intenta combinar la sencillez y la intuitiveness de expresión de los simples, todos los días de consultas, con la riqueza de los idiomas más expresivos para dar cabida a conceptos complejos, cuando sea necesario.”2

SQL (Structured Query Languajes)

Su sigla significa Structured Query Languajes que en español significa Lenguaje Estructurado de Consulta. Hacia los años 70 hace aparición en el ámbito de los sistemas de gestores de bases de datos, en 1986 es normalizado por la ANSI y en 1987 es aceptado como lenguaje por la ISO.

Éste lenguaje permite sustraer información de una base de datos relacional, así mismo sirve para modificar las tablas que conforman dichas bases de datos. Para lograr el objetivo, se utilizan declaraciones que indican a la máquina que debe recuperar de la colección de datos. Su funcionamiento se caracteriza por utilizar como guía las matemáticas, lo cual le permite llevar a cabo operaciones con los comandos para recuperar información3.

Para información más detallada sobre el tema de esta entrada de clic en descargue.

Bibliografía 

BARROSO, Julio. Operadores de proximidad [en línea]. [citado en 31 de marzo de 2009]
BIBLIOTECA UNIVERSIDAD DE ALCALÁ. Operadores [en línea]. [citado en 31 de marzo de 2009]


DEPARTAMENTO DE SALUD PÚBLICA, HISTORIA DE LA CIENCIA Y GINECOLOGÍA. Operadores lógicos Booleanos [en línea]. [Citado en 31 de marzo de 2009]



ESCUELA UNIVERSITARIA DE BIBLIOTECOLOGÍA Y CIENCIAS AFINES. Diccionario de Organización y Representación del Conocimiento: Clasificación, Indización, Terminología [en línea]. [citado en 10 de marzo de 2009]



GONZÁLEZ BARREDO, José Vidal. Lenguajes de interrogación [en línea]. [citado en 31 de marzo de 2009] GROFF, James R. Y WEINBERG, Paul N. Aplique SQL. Madrid: McGraw Hill, 1994. 619 p.

MHOOGLE. Instrucciones de búsqueda [en línea]. [citado en 1 de marzo de 2009] THE LIBRARY OF CONGRESS. CQL: contextual Query Language (SRU, versión 1.2 Especificaciones) [en línea]. [citado en 4 de abril de 2009]


WIKIPEDIA. SQL [en línea]. [citado en 31 de marzo de 2009]

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...