Pagina principal del proyecto BasesPágina general de consultasOtros enlacesInformación Técnica

Información Técnica

Centro de Documentación  Buscar  Información Técnica  Actualización

Estructura de la base de datos.

Sistema utilizado.

Programas requeridos.

Instalación del buscador wwwisis.

Instalación de la base de datos.

Instalación del formulario de búsqueda.

Formulaciones de Búsqueda.

Ventajas.

Desventajas.

Recomendaciones.

Estructura de la base de datos.

A continuación se presenta la estructura de la base de datos según el archivo de definición de campos de Isis:

Código   101 2 0 0
Institución   102 7 0 0
Clave   103 8 0 0
Area   201 2 0 0
Subárea   202 2 0 0
Numero de Acceso   203 5 2 0
Titulo, Subtítulo ts 3 300 0 1
Idioma   4 3 0 0
Medio Físico   5 2 0 1
Titulo Clave   6 200 0 0
Tipo Material   7 2 0 1
Edición e123 8 100 0 1
Signatura Topográfica sco 9 20 0 0
Nivel Bibliográfico   10 1 0 0
Autor(es) nr 11 100 0 1
ISBN   301 15 0 0
ISSN   302 15 0 0
Autor(es) Corporativo(s) ns 13 100 0 1
Mención de Serie tsan 14 150 0 1
Caracter   15 2 0 0
Congreso, Monografía, Memorias tnfc 16 200 0 0
Propósito   17 2 0 0
Pie de Imprenta cea 18 100 0 0
Escala   19 2 0 0
Descripción Física   20 20 0 0
Utilidad   21 2 0 0
Mención de Parte   22 20 0 0
Experiencia   23 2 0 0
Notas Generales   24 100 0 0
Notas de Contenido   25 150 0 0
Resumen   26 700 0 0
Tesauro Utilizado   27 10 0 0
Descriptores   28 300 0 0
Precio en Dólares   32 6 0 0
Analista   33 3 0 0
Fecha del Reporte 99/99/99 34 6 0 0

Sistema utilizado.

Para la implementación de la base de datos se utilizó wwwisis®, herramienta desarrollada por Bireme para actuar como un servidor  para bases de datos de Mini Micro Isis® en un ambiente cliente/servidor utilizando páginas de Internet.

Si desea obtener más información acerca de wwwisis puede visitar:

http://www.bireme.br/wwwisis.htm

También encontrará una copia del manual de wwwisis, en formato Word 97 o RTF en la dirección:

ftp://brme.bireme.br/wwwisis/doc/

O si desea una copia de la herramienta, esta se encuentra disponible para diferentes plataformas en la dirección:

http://www.bireme.br/wwwisis2.htm

Para información más detallada (en español) sobre wwwisis® lo invitamos a que visite los resultados de la investigación realizada por la Universidad Centroamericana José Simeón Cañas en nuestro servidor espejo de esta investigación.

Para nuestra experiencia con la base de datos de videos utilizamos  wwwisis® versión 3.0b.

Finalmente, si Usted desea conocer un poco del sistema de consulta utilizado por wwwisis® tenemos en nuestro servidor una referencia al manual de búsqueda de Mini Micro Isis el cual utiliza el mismo formato de wwwisis®.

Programas requeridos.

Usted necesitará para utilizar esta aplicación.

- Perl para ejecutar los programas fede.pl, fede2.pl y getinfo.pl (cuya función detallaremos más adelante). Cerciórese de instalar Perl con su distribución de Linux. En nuestro servidor utilizamos Perl 5.004_03.

- Servidor Web. El servidor Web utilizado en este ejercicio es Apache. Cerciórese de instalar Apache con su distribución de Linux. Tenemos en nuestro servidor una copia del manual de uso de Apache en inglés.

Instalación de wwwisis.

wwwisis no requiere de ninguna instalación en especial. Simplemente copie los archivos:

fullinv.sh
ifload
loadiso.sh
msrt
mx
wwwisis

desde:

ftp://brme.bireme.br/wwwisis/pc/Linux_1.2.13

e instálelos en su servidor en el directorio en donde vaya a ubicar su base de datos.

Instalación de la base de datos.

1-. Genere un archivo ISO de la base de datos desde Isis.

2-. Transfiera el archivo ISO al servidor utilizando transferencia ASCII, si transfiere el archivo como binario no podrá instalar la base de datos en el servidor Linux. La transferencia deberá  realizarse al directorio en donde se haya instalado el wwwisis.

3-. Transfiera los archivos .pft, .fdt y .fst. Si no tiene un archivo de "Stopword" .stw tendrá que crearlo en el servidor. Por ejemplo videos.stw contendrá todas las palabras que no desee incluir en el archivo invertido, una palabra por línea. La tabla de definición de campos fdt no es necesaria para wwwisis pero es útil disponer de ella en el servidor para la edición de los formatos de impresión 

4-. Experimentamos dificultades con las tildes durante nuestra experiencia, por lo que fue necesario convertir las tildes provenientes del archivo original por tildes generadas desde el servidor Linux. Esto lo logramos ejecutando el programa sed antes de cargar la base de datos. El archivo de conversión que utilizamos puede obtenerlo en:

ftp://bases.colnodo.org.co/pub/bases/fedevivienda/cefep.sed

Ejecute sed con este archivo así:

sed -f cefep.sed cefep.iso > cefep.tildes

Reemplace el archivo videos.tildes con videos.iso:

mv cefep.tildes cefep.iso

5-. Ejecute loadiso.sh, en nuestro caso:

./loadiso.sh cefep

6-. Ejecute fullinv.sh, en nuestro caso:

./fullinv.sh cefep

La base de datos quedará lista para ser utilizada por wwwisis.

Instalación del formulario de búsqueda.

Para la búsqueda en la base de datos creamos el formulario de búsqueda:

http://bases.colnodo.org.co/fedevivienda/busca.html

Este formulario tiene la opción de mostrar sólo los títulos del documento, en este caso el título del video o el registro completo. En el primer caso se mostrarán los resultados de 15 en 15 y en el segundo de 10 en 10.

Instale una copia de este formulario en su servidor Web y modifique la presentación de acuerdo con su base de datos.

Formulaciones de Búsqueda.

Para la formulación de búsqueda el usuario debe utilizar la sintaxis de búsqueda utilizada por Mini Micro Isis, con la diferencia de que en nuestra aplicación sustituimos los conectores *, + y ^ del lenguaje de búsqueda de Isis por y, o y sin respectivamente. Por ejemplo, si un usuario desea buscar: "ecología y agua" se podrá teclear:

ecología * agua

o

ecología y agua

El resultado será el mismo. Este último formato tiene la ventaja de que el usuario no necesita conocer la estructura de búsquedas de Mini Micro Isis para formular su búsqueda.

Si lo desea puede consultar nuestro manual de búsquedas para Isis.

Ventajas.

La consulta y el mantenimiento de la base de datos se realiza de manera directa al servidor, es decir, que una base de datos en Isis que opere bajo cualquier plataforma puede ser actualizada fácilmente en el servidor mediante la transferencia del archivo ISO y posterior actualización  del archivo maestro e invertido, e inclusive actualización y modificación directa sobre la base de datos en el servidor.
El sistema de búsqueda es muy poderoso ya que aprovecha todas las herramientas de Mini Micro Isis.
La instalación es muy sencilla.
No requiere del programa Mini Micro Isis. Permite la creación de formularios en HTML para labores de actualización y mantenimiento.
El tiempo de respuesta es alto.

Desventajas.

Para su implementación es muy importante un conocimiento profundo de Mini Micro Isis.
Los resultados se muestran en el orden en que aparecen en la base de datos.

Recomendaciones.

Lo invitamos a consultar la base de datos de Videos de CINEP, en dónde también utilizamos wwwisis, para la actualización y modificación de la base de datos con esta herramienta.

Las siguientes notas son producto de la experiencia de configuración de la interfaz gráfica, pequeños problemas que contribuyeron al aprendizaje y esperamos les sean útiles en sus experiencias.

Para la creación del código HTML wwwisis utiliza una sintaxis basada en archivos .pft (Print Format), En esta sintaxis debe tener en cuenta las siguientes recomendaciones:
Los valores que utiliza wwwisis en códigos o banderas durante una búsqueda, siempre están en forma de cadenas de caracteres. Por ello debe tener cuidado en caso de querer hacer comparaciones con estos valores.

Ejemplo:

Si desea comparar los campos v1002 y v1032, y estos tienen los siguientes valores: v1002 = 120 y v1032 = 26, si escribe:

if v1032 < v1002 then

esta sentencia será falsa. Para comparar el valor numérico tendrá que hacer uso de la función val.

if val(v1032) < val(v1002) then

Utilice el símbolo # en la elaboración de sus archivos de formato de impresión .pft  para generar un salto de línea en el código HTML, para una mejor organización visual del mismo.

 

Realice pruebas en su sistema de consulta con los dos navegadores más utilizados (Netscape y Explorer), pues algunas veces los campos de los formularios cambian su orden cuando retornan la información al servidor alterando el funcionamiento del programa en Perl.

No encontró la información que buscaba?, tiene comentarios?, contáctenos!