bases de datos con formato cds/isis segunda parte ing. eduardo pleitez valle tegucigalpa. m.d.c,...
Post on 02-Feb-2016
222 Views
Preview:
TRANSCRIPT
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
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
Aplicativos BIREME
Recursos o herramientas tecnológicas
PHP
CGI
EXPATS
ABLOT
*.xml
*.xsl
*.php
Wxis.exe
*.mst
*.xrf
*.xis
html
BROWSER
USUARIO
Servidor
ClienteCommon Gateway Interface
Recursos• Hardware
• Software– Sistema Operativo– Servidor http– Servidor MySql– Aplicativos BIREME
Sistema Operativo
• MS Windows Server
• LINUX– Red Hat 7.3 (recomendada)– Debian– SUSE– Otros
• FreeBSD 6.2
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
Otras herramientas
• Wampp1 (MS Windows)
• Xammp-linux-1.6.2 (Linux)
• Recomendados para instalaciones en estaciones de trabajo sin acceso a internet
Aplicativo BIREME
• BVS site
• LILDBI – WEB, DeCS• iAH (Interface for Access on Health Information)
• LIS
• DIREVE
• SciELO
Espacios de fuentes de información como bienes públicos nacionales, regionales y globales, producidos y utilizados por todos los países
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.
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)
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 ..
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 ..
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
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
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
Flujo de trabajo
*.mst*.xrf
Micro ISIS
WinISIS
exportación*.iso
*.mst*.xrfwxis
FRONTEND
ArchivoInvertido
usuarios
Generación
CMS
• Content Management System– Geeklog– Jommla
http://www.opensourcecms.com/http://www.opensourcecms.com/
GeeklogGeeklog
JoomlaJoomla
Joomla+
iAH
Joomla+
iAH
Gracias
DOKEOSDOKEOS
top related