29
Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad de Ciencias Médicas Biblioteca Médica Nacional

Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Embed Size (px)

Citation preview

Page 1: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Bases de datos con formatoCDS/ISIS

Segunda parte

Ing. Eduardo Pleitez Valle

Tegucigalpa. M.D.C, Nov. 2007

Universidad Nacional Autónoma de HondurasFacultad de Ciencias MédicasBiblioteca Médica Nacional

Page 2: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Resumen

• Bases de datos con formato CDS/ISIS– WinISIS, MicroISIS, LILDBI, etc

• Archivos principales– *.mst, *.xrf, *.iso, *.fst, *.pft

• Lenguaje de formateo

• Estructura de base de datos LILACS

• Sistema de archivos

Page 3: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Aplicativos BIREME

Recursos o herramientas tecnológicas

Page 4: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

PHP

CGI

EXPATS

ABLOT

*.xml

*.xsl

*.php

Wxis.exe

*.mst

*.xrf

*.xis

html

BROWSER

USUARIO

Servidor

ClienteCommon Gateway Interface

Page 5: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Recursos• Hardware

• Software– Sistema Operativo– Servidor http– Servidor MySql– Aplicativos BIREME

Page 6: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Sistema Operativo

• MS Windows Server

• LINUX– Red Hat 7.3 (recomendada)– Debian– SUSE– Otros

• FreeBSD 6.2

Page 7: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Servidor http

• MS Internet Information Server IIS (4 y 5)– Expat 1.95.7– Sablot 1.0.2_1– PHP 4.3.9 y 4.4.0

• Apache 1.3.37_1 y 2 (Perú)– Expat 1.95.7 y 2.0.0_1– Sablot 1.0.2_1– PHP 4.3.9

Page 8: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Otras herramientas

• Wampp1 (MS Windows)

• Xammp-linux-1.6.2 (Linux)

• Recomendados para instalaciones en estaciones de trabajo sin acceso a internet

Page 9: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Aplicativo BIREME

• BVS site

• LILDBI – WEB, DeCS• iAH (Interface for Access on Health Information)

• LIS

• DIREVE

• SciELO

Page 10: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Espacios de fuentes de información como bienes públicos nacionales, regionales y globales, producidos y utilizados por todos los países

Page 11: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Guía para la instalación expat, sablot, apache y phpPor : Eduardo Pleitez Valle

Universidad Nacional Autónoma de HondurasBiblioteca Médica Nacional

Preparación del servidorSistema Operativo: Linux RedHat 7.3Compilador gcc 2.96 y programas relacionadosBerkeley DB database Library db3_3.11-6Ambiente gráfico X11Escritorio Gnome o KDENavegadores: Netscape, Galeon, Konqueror o el preferido por el usuarioProgramas especiales para el servidor de paginas WEB apache· expat-1.95.7.tar· Sablot-1.0.1.tar· apache_1.3.33.tar· php-4.3.9.tarProceso de instalación de los programas1. Iniciar en el servidor una sesión de consola con el usuario root2. Crear una carpeta desde donde se instalaran los programas3. mkdir /software (… por ejemplo, puede ser cualquier nombre)4. Copiar los archivos comprimidos anteriores en esta carpetaNota: De aquí en adelante, se asume que la carpeta de trabajo es /software. Algunas opciones en loscomandos de configuración de los programas necesitan dos guiones ( por ejemplo: --enable-apx). Loscomandos que deberá escribir el usuario están en negrita.

Page 12: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Instalación de EXPAT

1. tar xvfzp expat-1.95.7.tar (descomprime el archivo)2. cd expat-1.95.73. ./configure4. make5. make install6. Se modifica el archivo /etc/ld.so.conf agregando la línea /usr/lo cal/lib7. Ejecutar ldconfig8. Ejecutar sync9. cd .. (entre cd y los puntos, hay un espacio en blanco)

Page 13: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Instalación de SABLOT

10. tar xvfzp Sablot-1.0.1.tar (descomprime el archivo)11. cd Sablot-1.0.1 (el nombre del directorio comienza con mayúscula)12. ./configure13. make14. make install15. cd ..

Page 14: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Instalación de APACHE

16. tar xvfzp apache_1.3.33.tar (descomprime el archivo)17. cd apache_1.3.3318. ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=all19. make20. make install21. cd ..

Page 15: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Instalación de PHP

22. tar xvfzp php-4.3.9.ta r (descomprime el archivo)23. cd php-4.3.924. ./configure --enable-xslt --with-xslt-sablot --with-apxs=/usr/local/apache/bin/apxs--enable-ftp --with-mysql(esto deberá estar en una sola línea)25. make26. make install27. cp php.ini-dist /usr/local/lib/php.ini

Page 16: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Modificación de archivos de configuración

28. cd /usr/local/lib29. Modificar el php.ini con los siguientes datos:30. error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING31. register_globals = On32. default_charset = "iso-8859-1" (a esta línea se la quita el carácter de comentario)33. Modifico el archivo /usr/local/apache/conf/httpd.conf con los siguientes datos:34. LoadModule php4_module libexec/libphp4.so35. AddModule mod_php4.c36. AddType application/x-httpd-php .php .phtml (se colocan las extensiones de los archivosque contienen código php en el sitio)37. AddType application/x-httpd-source .phps38. AddType application/x-httpd-php .php3 (si se trabaja con php3, de lo contrario esta líneaes opcional)39. DirectoryIndex index.htm index.php homepage.htm index.html (se colocan los nombresde los archivos que apache cargara en forma automática)40. Crear en /usr/local/apache/htdocs el archivo info.php con los siguientes datos:41. <? phpinfo(); ?>42. /usr/local/apache/bin/apachectl s tart (iniciar el servidor apache)43. Cargar el ambiente gráfico del servidor44. Cargar el navegador de páginas web (Galeon, Netscape, Mozilla, etc)45. Cargar el archivo de prueba con la siguiente URL: http://localhost/info.php46. Deberá aparecer una página web generada dinámicamente por php, si esto funciona el apacheesta configurado para interpretar archivos con código php, xml y xsl

Page 17: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad
Page 18: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Distribución de archivosde aplicativos

• Bases– Iah

• *.mst, *.xrf, etc• Mx• Setupdb.bat setupdb.sh

• Cgi-bin– Iah– Wxis.exe

• Htdocs (html o data)– iah

Page 19: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad
Page 20: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Flujo de trabajo

*.mst*.xrf

Micro ISIS

WinISIS

exportación*.iso

*.mst*.xrfwxis

FRONTEND

ArchivoInvertido

usuarios

Generación

Page 21: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad
Page 22: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

CMS

• Content Management System– Geeklog– Jommla

Page 23: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

http://www.opensourcecms.com/http://www.opensourcecms.com/

Page 24: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

GeeklogGeeklog

Page 25: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

JoomlaJoomla

Page 26: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Joomla+

iAH

Joomla+

iAH

Page 27: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad
Page 28: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

Gracias

Page 29: Bases de datos con formato CDS/ISIS Segunda parte Ing. Eduardo Pleitez Valle Tegucigalpa. M.D.C, Nov. 2007 Universidad Nacional Autónoma de Honduras Facultad

DOKEOSDOKEOS