viernes, 13 de noviembre de 2009

LENGUAJE PLQL




Es un lenguaje que define procedimientos de búsqueda de recuperación de información, donde el conjunto encadenado de comandos tiene un fin especifico para realizar la búsqueda cada comando tiene una función diferente para rescatar información.
Este lenguaje de programación persistente, esto es, trabaja directamente con datos que son persistentes perviven después de terminada la ejecución del programa, al contrario que los lenguajes tradicionales, que trabajan directamente con archivos.
El acceso a los datos se hace mediante cursores un objeto que representa a un conjunto de datos extraídos mediante una instrucción SELECT y el sistema de tipos del lenguaje permite trabajar directamente con los datos persistentes. No obstante, PL/SQL también se puede usar como un lenguaje con SQL incorporado. Es posible ejecutar sentencias SQL directamente en un bloque PL/SQL.
Las tablas externas en PLQL permiten hacer consultas desde una base de datos Oracle sobre datos almacenados en un fichero de texto como si dicho fichero fuera una tabla de la base de datos. En Oracle, sólo se pueden realizar operaciones de lectura con las tablas externas; en cambio, en Oracle 10g, se puede también escribir datos en una tabla externa que será creada en ese momento, es decir, no se puede utilizar una tabla externa que ya existe para realizar esta operación:
CREATE [OR REPLACE] PROCEDURE nombre procedimiento
[nombre_parametro modo tipodatos_parametro]
IS | AS
bloque de código

Donde “modo” contiene valores como IN, OUT, IN OUT; si no se pone nada tiene por defecto valor IN es de parámetro es de salida, tipodatos_parametro indica el tipo de datos que tendrá el parámetro según lo indicado.
Los siguientes son ejemplos de uso de cursores en las expresiones de búsqueda:
• StudentID students.id%TYPE
• First Name students.first_name%TYPE
• LastName students.last_name%TYPE
• Major students.major%TYPE := 'Computer Science'
• CURSOR c_Students IS
• SELECT id, first_name, last_name
• OPEN c_Students
• FETCH c_Students INTO v_StudentID, v_FirstName, v_LastName
• CLOSE c_Students

Opreadores historicos

Son los que nos facilitan las búsquedas generadas anteriormente, definiendo las expresiones de búsqueda para realizarlas, se pulsa el botón "más (+)" y aparecerá una ventana que le permitirá seleccionar los términos que formarán parte de la búsqueda mediante una consulta en cualquier buscador, utiliza ortografía para que se especifique la búsqueda.

OPERADORES DE TRUNCAMIENTO

r
En cuanto al uso de los operadores de truncamiento, podemos decir que sirven para ampliar y hacer mas simple la búsqueda y mas la aplicaciones (*,?,!) de plurales al termino que vamos a consultar,
1. Muse*
2. Muse?
3. Muse!
4. dc.title gat*
5. dc.title gat!
6. dc.title maripos?

OPERADORES BOOLEANOS:

El uso de los operadores booleanos en el lenguaje de consulta CCL, permitirán combinar los resultados de las consultadas efectuadas mediante la utilización de los operadores “OR”, “NOT”, “AND” y en lenguaje de consulta limitara la búsqueda positivamente a nuestra propuesta de investigación con mayor exactitud.

    1. TTL=Amor en los tiempos AND AUT= Márquez
    2. TTL=Amar OR (COR= Andes)
    3. WRD=Libro AND WTI= Biblioteca.
    4. MAP=Colombia OR MAP=Venezuela
    5. dc.titler Biblioteca AND dc.Creator Andes
    6. dc.creator javeriana
    7. dc title comida AND dc.creator virtual pro

LENGUAJE DE CONSULTA CQL

Con la aplicación de este lenguaje podemos consultar y obtener resultados información como en catalogos, colección y museos; además de realizar las consultas normales podemos aplicar para aplicarlos en los buscadores que existen actualmente en Internet; también es importante resaltar que con la aplicación del z3950 y la combinación con los operadores boléanos y obtendremos mayores resultados que los normalmente esperados.

Se deben cumplir 3 cláusulas:
1. Sobre conectores boléanos
Ej. dc.title= el agua verde
2.. Relacion con termino de busqueda.Comprobar ortografía
Ej. dc.title el agua verde cualquier dc.jose maria
3.Trabajar con prefijos con nombres cortos e indentificadores


Lenguajes de consulta



QUE SON LENGUAJES DE CONSULTA:

Son estructuras que contienen unos parámetros establecidos para realizar consultadas ya sea en un buscador o base de datos, donde debemos conocer el manejo de todos los operadores para lograr nuestro objetivo de investigación, cada usuario limitara su búsqueda a su antojo pero si se tiene el conocimiento de cómo se puede filtrar información podría alcanzar la satisfacción de información con aplicación de estrategias para la consulta de estas fuentes como Internet y otras herramientas.