You are on page 1of 130

UNIVERSIDAD CATLICA SANTO TORIBIO DE

MOGROVEJO

DESARROLLO DE UN DATA MART USANDO


HERRAMIENTAS DE SOFTWARE LIBRE EN LA CLINICA
MILENIUM EN LA CIUDAD DE CHICLAYO - PER

TESIS PARA OPTAR EL TTULO DE


INGENIERO DE SISTEMAS Y COMPUTACIN

AUTORES

BACH. MAYTE VALESKA REYES REYNOSO

Chiclayo, 06 de Mayo de 2009

I
DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

DESARROLLO DE UN DATA MART USANDO


HERRAMIENTAS DE SOFTWARE LIBRE EN LA CLINICA
MILENIUM EN LA CIUDAD DE CHICLAYO - PER

POR:

BACH. MAYTE VALESKA REYES REYNOSO

Presentada a la Facultad de Ingeniera de la


Universidad Catlica Santo Toribio de
Mogrovejo
para optar el ttulo de
INGENIERO DE SISTEMAS Y COMPUTACIN

APROBADA POR EL JURADO INTEGRADO POR

_______________________________
Nombres y Apellidos
PRESIDENTE

_______________________________ _______________________________
Nombres y Apellidos Nombres y Apellidos
SECRETARIO ASESOR

Mayte Valeska Reyes Reynoso II


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

DEDICATORIA

Al Redentor, Dios todo


poderoso, que nos brinda
sabidura y entendimiento para
ser mejores en el futuro; sus
enseanzas me han permitido
seguir el camino del bien para
obtener una profesin
formadora de calidad humanista
y servir al prjimo.

Mayte Valeska Reyes Reynoso

Mayte Valeska Reyes Reynoso III


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

AGRADECIMIENTOS

A nuestro asesor, la Ing. Maria Ysabel Arangur Garca por el apoyo


que nos brind en la realizacin de esta tesis, y a nuestros amigos, y
a todos que nos dieron su ayuda incondicional.

Al Administrador de la Clnica Millenium, por abrir sus puertas y


permitirnos la realizacin de este proyecto.

Al personal que labora en dicho centro clnico, por brindarnos la


informacin oportuna que nos permiti culminar esta investigacin.

A todos ellos, mi sincero agradecimiento.

Mayte Valeska Reyes Reynoso IV


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

INDICE GENERAL

DEDICATORIA......................................................................................................................................III
AGRADECIMIENTOS.........................................................................................................................IV
INDICE GENERAL.................................................................................................................................V
INDICE DE FIGURAS.......................................................................................................................VII
INDICE DE TABLAS.........................................................................................................................VIII
RESUMEN...............................................................................................................................................IX
ABSTRACT...............................................................................................................................................X
I. INTRODUCCIN..............................................................................................................................11
1.1. OBJETIVOS DE LA INVESTIGACIN......................................................................13
1.2. ALCANCE Y LIMITACIONES................................................................................13
1.3. FORMULACIN DEL PROBLEMA DE INVESTIGACIN................................................14
1.4. DEFINICIN DE VARIABLES...............................................................................14
1.5. JUSTIFICACIN DE LA INVESTIGACIN.................................................................14
1.6. HIPTESIS.................................................................................................... 15
II: MARCO TERICO..........................................................................................................................16
2.1. ANTECEDENTES DE LA INVESTIGACIN...............................................................16
3.1. MARCO TERICO............................................................................................... 17
3.2. MARCO CONCEPTUAL.......................................................................................... 26
III: MATERIALES Y MTODOS......................................................................................................29
3.1. DISEO DE LA CONTRASTACIN........................................................................29
3.2. RESEA HISTRICA DE LA EMPRESA..................................................................31
3.3. VISIN DE LA EMPRESA..................................................................................32
3.4. MISIN DE LA EMPRESA..................................................................................32
3.5. OBJETIVO DE LA EMPRESA...............................................................................32
3.6. ESTRUCTURA ORGNICA.................................................................................33
3.7. DESCRIPCIN DE LAS FUNCIONES DE LA ORGANIZACIN DE LA CLNICA MILLLENIUM. . .34
3.8. RECURSOS DEL CENTRO CLNICO MILLENIUM......................................................40
TABLA 1:RECURSOS HUMANOS DEL C.CLNICO MILLENIUM...............................................40
3.9. RECURSOS MATERIALES..................................................................................40
3.10. DESCRIPCIN DEL SISTEMA ACTUAL..................................................................41
3.11. ANLISIS DEL SISTEMA...................................................................................41
3.12. REQUERIMIENTOS DEL SISTEMA........................................................................42
3.13. RESPONSABILIDADES DEL SISTEMA....................................................................42
IV: RESULTADOS.................................................................................................................................43
3.3. MARCO METODOLGICO DEL DESARROLLO DE LA INVESTIGACIN................................43
4.1. DESARROLLO DE LA METODOLOGA DE LA TESIS......................................................46
FIG. 6: DIAGRAMA DEL MODELADO DE UN SIG DE CLNICA...............................................46
4.1.1. FLUJO DE NEGOCIO......................................................................................... 46
4.1.2. FLUJO DE TRABAJO DE REQUERIMIENTOS..............................................................51
4.1.3. FASE DEL DISEO.....................................................................................54
4.1.3.1. MODELO MULTIDIMENSIONAL PARA EL SIG............................................54
4.1.3.1.1. CUBO:................................................................................................ 54
4.1.3.2. MODELAMIENTO DE BASE DE DATOS....................................................57
4.1.3.3. DISEO DE LA PGINA WEB..................................................................58
IV: RESULTADOS.................................................................................................................................67

Mayte Valeska Reyes Reynoso V


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

V: RESULTADOS...................................................................ERROR! MARCADOR NO DEFINIDO.


5.1. RESULTADOS................................................................................................. 67
TABLA 3: RESULTADOS DE LOS INDICADORES.................................................................67
VI: DISCUSIN DE RESULTADOS...............................................................................................68
6.1. DISCUSIN DE RESULTADOS.........................................................................68
2.13. ESTUDIO DE FACTIBILIDAD.................................................................................69
2.13.1. FACTIBILIDAD ECONMICA..............................................................................69
VII: CONCLUSIONES Y RECOMENDACIONES......................................................................73
7.1. CONCLUSIONES............................................................................................. 73
7.2. RECOMENDACIONES.....................................................................................74
VIII. REFERENCIAS BIBLIOGRFICAS.....................................................................................75
LINKOGRAFA.......................................................................................................................................76
IX. ANEXOS............................................................................................................................................77
ANEXO 1..................................................................................................................................................77
ANEXO 2..................................................................................................................................................78
ENTREVISTA A USUARIOS DEL SISTEMA: POR REA....................................................78
ANEXO 3..................................................................................................................................................79
GUIA DE INSTALACIN...................................................................................................................79
ANEXO 4..................................................................................................................................................86
EVALUACIN DE CUALIDADES DE LIDERAZGO.................................................................86
GLOSARIO DE TRMINOS..............................................................................................................87

Mayte Valeska Reyes Reynoso VI


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

INDICE DE FIGURAS

FIG. 1: ESTRUCTURA ORGNICA DE LA CLNICA MILLENIUM...............................................70


FIG. 2: UBICACIN DE LA CLNICA MILLENIUM................................................................78
FIG. 3: PRINCIPALES PAPELES DE LOS SISTEMAS DE INFORMACIN......................................52

FIG. 4: PORCENTAJE DE RAZONES DE CAMBIAR A PLATAFORMA LIBRE...................................54

FUENTE: FORRESTER RESECA INC................................................................................54


FIG. 5:PANTALLA DE INSTALACIN POSTGRESQL..........ERROR: REFERENCE SOURCE NOT FOUND

FIG. 6: DIAGRAMA DEL MODELADO DE UN SIG DE CLNICA...............................................84


FIG. 7: DIAGRAMA DEL MODELADO DEL ANLISIS FODA DEL NEGOCIO..............................84
FIG. 8: DIAGRAMA DEL MODELADO DE VISIN Y MISIN DEL NEGOCIO...............................85
FIG. 9: DIAGRAMA DEL MODELADO DE OBJETIVOS DEL SIG DEL NEGOCIO...........................85
FIG. 10: DIAGRAMA DEL MODELADO DE LAS REGLAS DEL NEGOCIO...................................86
FIG. 11: DIAGRAMA DEL MODELADO DE UNIDADES DE ORGANIZACIN DEL NEGOCIO............86
FIG. 12: DIAGRAMA DEL PAQUETE DE ENTIDADES DEL NEGOCIO........................................87
FIG. 13: DIAGRAMA DEL PAQUETE DE CASOS DE USO DEL NEGOCIO..................................87
FIG. 14: DIAGRAMA DEL PAQUETE DE ACTORES DEL NEGOCIO..........................................88
FIG. 15: DIAGRAMA DEL MODELADO DEL GLOSARIO DEL NEGOCIO....................................88
FIG. 16: DIAGRAMA DEL MODELADO DE LOCALIZACIN DEL NEGOCIO................................89
FIG. 17: DIAGRAMA DEL MODELADO DE REQUERIMIENTOS FUNCIONALES DEL NEGOCIO.........89
FIG. 18: DIAGRAMA DE SECUENCIA DE ACTIVIDADES.......................................................91
FIG. 19: CUBO MULTIDIMENSIONAL PARA EL SIG............................................................92
FIG. 19: PARMETROS DE CONEXIN E INFORMACIN CUBO BSICA....................................92

FIG. 20: DEFINIR MODELO DE DATOS Y TABLAS RELACIONALES...........................................93

FIG. 21: SELECCIN DE TABLAS PRINCIPALES.................................................................93

FIG. 22: CREACIN DE DIMENSIONES...........................................................................94

Mayte Valeska Reyes Reynoso VII


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

INDICE DE TABLAS

TABLA 1:RECURSOS HUMANOS DEL C.CLNICO MILLENIUM...............................................78


TABLA 3: RESULTADOS DE LOS INDICADORES...............................................................106

Mayte Valeska Reyes Reynoso VIII


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

RESUMEN

Se desarroll Diseo de un Sistema de Informacin Gerencial


utilizando Herramientas de Software Libre que apoye la Gestin
Administrativa de la Clnica Millenium en la ciudad de Chiclayo.

Esta tesis se ha desarrollado usando la metodologa Proceso Unificado


de Rational, con el Modelamiento Unificado (UML) estndar creado
por Rational software, utilizando como manejador de base de datos el
Postgresql y como modelo de Programacin Web el PHP.

Se obtuvo la identificacin de las actividades que se desarrolla en la


Clnica Millenium, as como tambin se determin los requerimientos
necesarios, logrndose extraer de la base de datos la data calificada y
oportuna.

La implementacin del SIG para la Toma de Decisiones de Admisin


Historias Clnicas a travs de la utilizacin de Herramientas de
Software Libre, es una herramienta para verificar y medir informacin
histrica y actual, brindando apoyo a la toma de decisiones de la
clnica.

El SIG brindar respuestas acorde a los requerimientos solicitados,


facilitando en el planteamiento a la toma de decisiones a travs de
datos estratificados.

Finalmente este Sistema de Informacin Gerencial (SIG) a travs de


Pgina Web es aplicado en el rea de Admisin Historias Clnicas de
la clnica Millenium, permitiendo mejorar la toma de decisiones y
mayor acceso de comunicacin con entidades y/o personas
interesadas en el rubro de la salud en apoyar el crecimiento.

Mayte Valeska Reyes Reynoso IX


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

En ke proceso va mejorar para ke la toma de decisiones sea


eficaz por decir ademas mayor acceso de comunicacin es un
proceso tambien.
Aclarando una cosa en el titulo dice desarrollar no
implementar , en todo caso al implementar es mucha mas ke
desarrollar :
desarrollar es programar el sistema de acuerdo a los requerimiento de la empresa
e implmentar es ya ponerlo en implementarlo en la empresa

que ya empieze a funcionar.

Mayte Valeska Reyes Reynoso X


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

ABSTRACT

Mayte Valeska Reyes Reynoso XI


I. INTRODUCCIN

La falta de un sistema de informacin de los principales procesos,


resta eficacia y exactitud en la toma de decisiones; con la
informatizacin de la sociedad y dentro de estas las empresas, ha
crecido a nivel mundial la capacidad de generacin y almacenamiento
de la informacin, que no puede ser analizada por los mtodos
tradicionales existentes, mientras mayor es la capacidad para
almacenar ms y ms datos, mayor es la incapacidad para extraer
informacin realmente til de stos en las empresas. Mucha
informacin importante, queda sepultada y disgregada.
Mucho se ha hablado de la Era de la Informacin y sus ventajas; con
las nuevas posibilidades se acortan las distancias y crecen los
beneficios para quienes tienen acceso al gran caudal de datos. Sin
embargo, lo que constituye un valioso recurso para todos, se ha
tornado en el gran problema de principios de siglo, manejar de forma
ptima grandes volmenes de informacin.
La competencia en el nuevo ambiente corporativo donde todo est
marcado por la informacin, el conocimiento del mercado y la toma
de decisiones, es muy importante saber donde y como se organiza
toda la informacin. En este contexto surgen trminos que se
convierten en conceptos y filosofas de trabajo, como Data
Warehousing, Data Warehouse y Datamart, cuya finalidad es eliminar
aquellos datos que obstaculizan la labor de anlisis de informacin y
entregar la informacin que se requiere en la forma ms apropiada,
facilitando as el proceso de gestin.
Estos trminos surgen con la promesa del manejo y control de la
informacin. Ellos aseguran una vista nica de los datos, que pueden
provenir de diversas fuentes. Gracias a esto, los usuarios finales no se
ven en la necesidad de aprender y utilizar mltiples sistemas de
acceso y manipulacin de los datos.

12
DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Estos facilita la comprensin de los datos, transformndolos en


informacin til, teniendo como bandera el apoyo a la Toma de
Decisiones.
Por lo anterior se puede comprender el carcter universal de esta
herramienta,
la que es til en toda empresa, extendindose a partir de aqu por
empresa,
compaa o negocio a toda organizacin de produccin o de servicios
con fines lucrativos o no.
Hay una premisa en el mundo del negocio que plantea que el futuro
pertenece
a quienes pueden verlo y llegar a l primero. Por tanto, es una
recomendacin
a todas las empresas que tengan automatizados todos o parcialmente
sus procesos y cuenten con informacin acumulada sobre los mismos,
la implementacin de un Data Warehouse Data Warehousing, Data
Warehouse y Datamart ya que ste permite no solo comprender lo
que est pasando, sino predecir lo que va a suceder.

Aunque a algunas empresas aun le preocupa el trmino de costos, es


por ellos que en este estudio se propone la implementacin pero en
herramientas de software libre.

Basndonos en este principal problema se plantea como objetivo


desarrollar un Data Mart usando herramientas de Software Libre.

Para poder lograr el objetivo propuesto es necesaria la


implementacin de nuevas experiencias de informacin que
contemple la diversidad en cuanto a los intereses particulares, el
ritmo, el grado de inters y otros factores que muchas veces
entorpecen y desmotivan a los trabajadores y pacientes.

Mayte Valeska Reyes Reynoso 13


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Para ello, nuestra investigacin se divide en nueve captulos en el


cual especificaremos a continuacin:

I, nos describe las generalidades del Data Mart para la toma de


decisiones de la Clnica Millenium, aqu encontraremos la
realidad problemtica, antecedentes, los objetivos, alcance y
limitaciones, el problema, las variables, la importancia y nos
brinda una breve descripcin de la Clnica que abarca nuestra
investigacin.

II, observaremos la situacin actual en que vive la empresa.

III, hacemos mencin de Materiales y Mtodos dividido en:


Marco Terico, Conceptual y Metodolgico del desarrollo de la
investigacin, adems de describir la metodologa que
empleamos para poder aplicar en el anlisis de sistema de
informacin propuesto.

IV, aqu encontraran los resultados de las tcnicas que


empleamos para poder aplicar en el anlisis de sistema de
informacin propuesto.

V, aqu indicaremos la discusin de resultados de las tcnicas


que empleamos para poder aplicar en el anlisis de sistema de
informacin propuesto.

VI, aqu mencionaremos nuestra propuesta en base a los


hallazgos de resultados y anlisis.

VII, hemos elaborado las conclusiones y recomendaciones para


el diseo de sistema de informacin gerencial que proponemos.

VIII, aqu nos referiremos a nuestras referencias bibliogrficas.

Mayte Valeska Reyes Reynoso 14


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

IX, y finalmente presentamos los instrumentos y/o tcnicas que


se utilizaron en el desarrollo de la investigacin.
En la introduccin se menciona terminos generales desobre el
desarrollo de data mart ke es una toma decisin usando sof libre y
aparte se menciona de ke va ser servir lel desarrollo datamart para
esta empresa tambien se puede mencionar la problemtica ya no se
menciona posteriori . s emenciona el objetivo que es una la
implementacion nuevamente tu objetivo tiene ser acorde a tu titulo
podrias tambien agregar tu objetivo general desarrollar e
implementar .. blblabla.

Otra cosa la data mart es igual a la dataworkhouse sino ke data marte


es parea una area especifica y la otra es para toda todo la
organizacin o empresa en este caso cual va ser el area en vas
mejorar los prcesos para sea eficiente la toma de decisin
uhhhhhhhhhhhhhh .. porque sino estarias haciendo una
datawrdhouse mejorar los prcesos de toda la clinica no creess???

Mayte Valeska Reyes Reynoso 15


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

1.1. Objetivos de la Investigacin.


1.1. Objetivo General
Desarrollar un Data Mart usando herramientas de software
libre para la Clnica Millenium en la ciudad de chiclayo
1.2. Objetivos Especficos.
Analizar la informacin de los datos existentes
Determinar los requerimientos de informacin
aplicando el modelo de negocios para la Clnica
Millenium, utilizando el modelamiento UML.
Disear una base de datos en Postgresql que asegure
la performance y administracin de los datos.
Disear la tabla de hechos para la creacin del
Datawarehouse.
Implementar el Data Mart aplicando herramientas de
software libre.
Documentar el desarrollo del Data Mart.

1.2. Alcance y Limitaciones


Alcances
Desarrollo de una Data Mart con herramientas de de Software
Libre.
Limitaciones:
Una limitacin que se podra encontrar sera con el usuario final
del producto, basndonos en que ellos no cuentan con un sistema
actualmente; esto demandara tiempo para el desarrollo de toda
la aplicacin y la adaptacin del usuario final.

1.3. Formulacin del Problema de Investigacin

Como las herramientas de Software Libre ayudan a que un rea


especfica dentro del negocio tome mejores decisiones?

Mayte Valeska Reyes Reynoso 16


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

1.4. Definicin de variables


Variable Independiente
Software Libre
Variable Dependiente
Data Mart

1.5. Justificacin de la Investigacin


Cientfica
La Tecnologa de la Informacin y Comunicacin (TIC), brinda
amplias posibilidades poco exploradas sistemticamente en las
empresas.
Por lo que es necesaria la implementacin de nuevas tecnologas
de informacin que contemplen la diversidad en cuanto a los
intereses particulares, el ritmo y tipo de servicio brindado, el
grado de inters y otros factores que muchas veces entorpecen
y desmotivan la labor de los usuarios.

Basndonos en la teora del mtodo cientfico nuestro proyecto


se enmarca en uno de los principios esenciales que es la
REPRODUCIBILIDAD, ya que este estudio puede tomarse como
base para que otras instituciones apliquen el uso de
herramientas de software libre en la construccin de un Data
Mart.

Financiero/Econmico
El Data Mart podr brindar la informacin necesaria y adecuada
en la cual reducir.
Tiempo/esfuerzo en la toma de decisiones.

Personal

Mayte Valeska Reyes Reynoso 17


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

El Proyecto de Tesis es gestionado para obtener el Titulo de


Ingeniero de Sistemas y Computacin demostrando la
capacidad, habilidad e ingenio, durante los ciclos acadmicos,
para la resolucin de situaciones acadmicas concretas.

1.6. Hiptesis
El desarrollo de un Data Mart con herramientas de software libre
ayuda a que un rea especfica dentro del negocio pueda tomar
mejores decisiones.

Mayte Valeska Reyes Reynoso 18


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

II: MARCO TERICO

2.1. Antecedentes de la Investigacin

2.1.1. Tesis de la USAT. (2006),

2.1.2. Caldern Rodrguez L. y Demitriades Lecca J.


(2006), da a conocer en sus Tesis de investigacin
mejorar el servicio de atencin a los clientes en la
direccin regional de transportes y comunicaciones en la
Libertad, con un software integrado con seguridad en
Linux, estableciendo permisos a travs de cuentas de
Root, esta poderosa cuenta de Linux que adems
restringe a usuarios a travs de una consola del sistema
dando determinadas funciones a los usuarios.
Esta investigacin adems de los permisos de seguridad
se comprob que el manejo de paquetes de red, usando
IpTables (En la cual se basa el sistema operativo Linux
While Box Enterprise 3.0), presenta un grado de dificultad
para quienes no manejan o no conocen un nivel apropiado
para realizar las configuraciones respectivas del Firewall.

2.1.3. Guerra Barbaran J. y Zuta Salazar R. (2005),


propone como objetivo general en su tesis de
investigacin mejorar la promocin del paquete turstico
que ofrece la provincia de Trujillo, mediante E-Marketing
basado en Software libre. Esta Investigacin logro con el
uso de herramientas de desarrollo de aplicaciones en
Web, basado en software libre Linux, PHP y Mysql, se
desarrollo e implemento la aplicacin, haciendo ms
viable de administrar el sistema.

Mayte Valeska Reyes Reynoso 19


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

2.1.4. Torres Benavides (2004), Como resultados en su Tesis


de Investigacin al implementar un Sistema de
Informacin gerencial le permiti aumentar la rentabilidad
de la Institucin Clnica el Pacifico S.A le permiti
implementar estrategias empresariales con la informacin
que le proporciona este Sistema As mismo el S.I.G apoya
a la toma de decisiones a travs de la informacin
oportuna y confiable sobre todo al gerente de una
empresa, reduciendo el tiempo de procesamiento de
informacin.
El objetivo que propone es Facilitar a la gerencia general
de la Clnica el Pacifico S.A. el rpido procesamiento de
indicadores de gestin del rea de admisin, caja que le
permita la toma de decisiones correctas mediante la
obtencin de informacin relevante y oportuna.

2.1.5. Hernndez Paredes y Snchez Fernndez (2002),


en su Tesis de Investigacin propone como objetivo
principal, apoyar la toma de decisiones a travs de un
Sistema de Informacin Ejecutivo, para mejorar la Gestin
Hospitalaria, elevando el nivel de eficiencia y calidad en
las prestaciones otorgadas a los asegurados del hospital
Nacional Almanzor Aguinaga Asenjo, brindando
informacin oportuna y eficaz.
Adems considera que los Sistemas de Apoyo a la Toma
de Decisiones se alimentan de los sistemas
transaccionales, y es preciso tener en cuenta, que estas
bases de datos estn bien diseadas para su
interconexin con las bases de datos del sistema de
apoyo a la Toma de Decisiones. Estos Sistema de
informacin para Ejecutivo implementado permite

Mayte Valeska Reyes Reynoso 20


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

monitorear los principales indicadores de la Gestin de la


empresa.

2.1.6. Gutirrez Armas L. y Riveros Argomedo A. (2002).


Propone desarrollar un sistema informtico para admisin
y citas para la gestin hospitalaria, al realizar el uso de la
metodologa RUP le permito modelar la realidad de la
Institucin y apoyar el desarrollo de Software de calidad.
Este sistema le permiti dar un tratamiento automatizado
en el otorgamiento de citas a los asegurados y ms fcil
entrega de ticket para cada cita a un asegurado.

3.1. Marco Terico


3.1.1. Datawarehouse.
Segn Bill Inmon fue uno de los primeros autores en
escribir sobre el tema de los almacenes de datos, define
un data warehouse (almacn de datos) en trminos de las
caractersticas del repositorio de datos:
Orientado a temas.- Los datos en la base de datos estn
organizados de manera que todos los elementos de
datos relativos al mismo evento u objeto del mundo real
queden unidos entre s.
Variante en el tiempo.- Los cambios producidos en los
datos a lo largo del tiempo quedan registrados para que
los informes que se puedan generar reflejen esas
variaciones.
No voltil.- La informacin no se modifica ni se elimina,
una vez almacenado un dato, ste se convierte en
informacin de slo lectura, y se mantiene para futuras
consultas.
Integrado.- La base de datos contiene los datos de
todos los sistemas operacionales de la organizacin, y
dichos datos deben ser consistentes.

Mayte Valeska Reyes Reynoso 21


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Segn la definicin de Ralph Kimball, este es otro


conocido autor en el tema de los data warehouse, define
un almacn de datos como: "una copia de las
transacciones de datos especficamente estructurada para
la consulta y el anlisis". Tambin fue Kimball quien
determin que un data warehouse no era ms que: "la
unin de todos los Data marts de una entidad". Defiende
por tanto una metodologa ascendente (bottom-up) a la
hora de disear un almacn de datos.

Funcin de un almacn de datos


En un almacn de datos lo que se quiere es contener
datos que son necesarios o tiles para una organizacin,
es decir, que se utiliza como un repositorio de datos para
posteriormente transformarlos en informacin til para el
usuario. Un almacn de datos debe entregar la
informacin correcta a la gente indicada en el momento
ptimo y en el formato adecuado. El almacn de datos da
respuesta a las necesidades de usuarios expertos,
utilizando Sistemas de Soporte a Decisiones (DSS),
Sistemas de informacin ejecutiva (EIS) o herramientas
para hacer consultas o informes. Los usuarios finales
pueden hacer fcilmente consultas sobre sus almacenes
de datos sin tocar o afectar la operacin del sistema.
En el funcionamiento de un almacn de los datos son muy
importantes las siguientes ideas:
Integracin de los datos provenientes de bases de
datos distribuidas por las diferentes unidades de la
organizacin y que con frecuencia tendrn diferentes
estructuras (fuentes heterogneas). Se debe facilitar
una descripcin global y un anlisis comprensivo de
toda la organizacin en el almacn de datos.

Mayte Valeska Reyes Reynoso 22


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Separacin de los datos usados en operaciones diarias


de los datos usados en el almacn de datos para los
propsitos de divulgacin, de ayuda en la toma de
decisiones, para el anlisis y para operaciones de
control. Ambos tipos de datos no deben coincidir en la
misma base de datos, ya que obedecen a objetivos
muy distintos y podran entorpecerse entre s.

Peridicamente, se importan datos al almacn de datos


de los distintos sistemas de planeamiento de recursos de
la entidad (ERP) y de otros sistemas de software
relacionados con el negocio para la transformacin
posterior. Es prctica comn normalizar los datos antes de
combinarlos en el almacn de datos mediante
herramientas de extraccin, transformacin y carga (ETL).
Estas herramientas leen los datos primarios (a menudo
bases de datos OLTP de un negocio), realizan el proceso
de transformacin al almacn de datos (filtracin,
adaptacin, cambios de formato, etc.) y escriben en el
almacn.
Cubos de informacin.
Los cubos de informacin o cubos OLAP funcionan como
los cubos de rompecabezas en los juegos, en el juego se
trata de armar los colores y en el data warehouse se trata
de organizar los datos por tablas o relaciones; los
primeros (el juego) tienen 3 dimensiones, los cubos OLAP
tienen un nmero indefinido de dimensiones, razn por la
cual tambin reciben el nombre de hipercubos. Un cubo
OLAP contendr datos de una determinada variable que
se desea analizar, proporcionando una vista lgica de los
datos provistos por el sistema de informacin hacia el
data warehouse, esta vista estar dispuesta segn unas
dimensiones y podr contener informacin calculada. El

Mayte Valeska Reyes Reynoso 23


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

anlisis de los datos est basado en las dimensiones del


hipercubo, por lo tanto, se trata de un anlisis
multidimensional.
A la informacin de un cubo puede acceder el ejecutivo
mediante "tablas dinmicas" en una hoja de clculo o a
travs de programas personalizados. Las tablas dinmicas
le permiten manipular las vistas (cruces, filtrados,
organizacin, totales) de la informacin con mucha
facilidad. Las diferentes operaciones que se pueden
realizar con cubos de informacin se producen con mucha
rapidez. Llevando estos conceptos a un data warehouse,
ste es una coleccin de datos que est formada por
dimensiones y variables, entendiendo como
dimensiones a aquellos elementos que participan en el
anlisis y variables a los valores que se desean analizar.
Dimensiones.
Las dimensiones de un cubo son atributos relativos a las
variables, son las perspectivas de anlisis de las variables
(forman parte de la tabla de dimensiones). Son catlogos
de informacin complementaria necesaria para la
presentacin de los datos a los usuarios, como por
ejemplo: descripciones, nombres, zonas, rangos de
tiempo, etc. Es decir, la informacin general
complementaria a cada uno de los registros de la tabla de
hechos.
Variables.
Tambin llamadas indicadores de gestin, son los datos
que estn siendo analizados. Forman parte de la tabla de
hechos. Ms formalmente, las variables representan algn
aspecto cuantificable o medible de los objetos o eventos a
analizar. Normalmente, las variables son representadas
por valores detallados y numricos para cada instancia
del objeto o evento medido. En forma contraria, las

Mayte Valeska Reyes Reynoso 24


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

dimensiones son atributos relativos a la variables, y son


utilizadas para indexar, ordenar, agrupar o abreviar los
valores de las mismas. Las dimensiones poseen una
granularidad menor, tomando como valores un conjunto
de elementos menor que el de las variables; ejemplos de
dimensiones podran ser: productos, localidades (o
zonas), el tiempo (medido en das, horas, semanas,
etc.).

Elementos que integran un almacn de datos.


Metadatos.
Artculo principal: metadato
Uno de los componentes ms importantes de la
arquitectura de un almacn de datos son los metadatos.
Se define comnmente como "datos acerca de los datos",
en el sentido de que se trata de datos que describen cul
es la estructura de los datos que se van a almacenar y
cmo se relacionan.
El metadato documenta, entre otras cosas, qu tablas
existen en una base de datos, qu columnas posee cada
una de las tablas y qu tipo de datos se pueden
almacenar. Los datos son de inters para el usuario final,
el metadato es de inters para los programas que tienen
que manejar estos datos. Sin embargo, el rol que cumple
el metadato en un entorno de almacn de datos es muy
diferente al rol que cumple en los ambientes
operacionales. En el mbito de los data warehouse el
metadato juega un papel fundamental, su funcin
consiste en recoger todas las definiciones de la
organizacin y el concepto de los datos en el almacn de
datos, debe contener toda la informacin concerniente a:
Tablas
Columnas de tablas

Mayte Valeska Reyes Reynoso 25


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Relaciones entre tablas


Jerarquas y Dimensiones de datos
Entidades y Relaciones
Funciones ETL (extraccin, transformacin y carga)
[editar]
Artculo principal: ETL
Los procesos de extraccin, transformacin y carga
(ETL) son importantes ya que son la forma en que los
datos se guardan en un data warehouse (o en
cualquier base de datos). Implican las siguientes
operaciones:
Extraccin.- Accin de obtener la informacin deseada
a partir de los datos almacenados en fuentes externas.
Transformacin.- Cualquier operacin realizada sobre
los datos para que puedan ser cargados en el data
warehouse o se puedan migrar de ste a otra base de
datos.
Carga.- Consiste en almacenar los datos en la base de
datos final, por ejemplo el data warehouse objetivo
normal.

Middleware.
Middleware es un trmino genrico que se utiliza para
referirse a todo tipo de software de conectividad que
ofrece servicios u operaciones que hacen posible el
funcionamiento de aplicaciones distribuidas sobre
plataformas heterogneas. Estos servicios funcionan
como una capa de abstraccin de software distribuida,
que se sita entre las capas de aplicaciones y las capas
inferiores (sistema operativo y red). El middleware puede
verse como una capa API, que sirve como base a los
programadores para que puedan desarrollar aplicaciones
que trabajen en diferentes entornos sin preocuparse de

Mayte Valeska Reyes Reynoso 26


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

los protocolos de red y comunicaciones en que se


ejecutarn. De esta manera se ofrece una mejor relacin
costo/rendimiento que pasa por el desarrollo de
aplicaciones ms complejas, en menos tiempo.
La funcin del middleware en el contexto de los data
warehouse es la de asegurar la conectividad entre todos
los componentes de la arquitectura de un almacn de
datos.

Diseo de un almacn de datos.


Para construir un Data Warehouse se necesitan
herramientas para ayudar a la migracin y a la
transformacin de los datos hacia el almacn. Una vez
construido, se requieren medios para manejar grandes
volmenes de informacin. Se disea su arquitectura
dependiendo de la estructura interna de los datos del
almacn y especialmente del tipo de consultas a realizar.
Con este criterio los datos deben ser repartidos entre
numerosos data marts. Para abordar un proyecto de data
warehouse es necesario hacer un estudio de algunos
temas generales de la organizacin o empresa, los cuales
se describen a continuacin:
Situacin actual de partida.- Cualquier solucin
propuesta de data warehouse debe estar muy
orientada por las necesidades del negocio y debe ser
compatible con la arquitectura tcnica existente y
planeada de la compaa.
Tipo y caractersticas del negocio.- Es indispensable
tener el conocimiento exacto sobre el tipo de
negocios de la organizacin y el soporte que
representa la informacin dentro de todo su proceso
de toma de decisiones.

Mayte Valeska Reyes Reynoso 27


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Entorno tcnico.- Se debe incluir tanto el aspecto del


hardware (mainframes, servidores, redes,...) as como
aplicaciones y herramientas. Se dar nfasis a los
Sistemas de soporte a decisiones (DSS), si existen en
la actualidad, cmo operan, etc.
Expectativas de los usuarios.- Un proyecto de data
warehouse no es nicamente un proyecto
tecnolgico, es una forma de vida de las
organizaciones y como tal, tiene que contar con el
apoyo de todos los usuarios y su convencimiento
sobre su bondad.
Etapas de desarrollo.- Con el conocimiento previo, ya
se entra en el desarrollo de un modelo conceptual
para la construccin del data warehouse.
Prototipo.- Un prototipo es un esfuerzo designado a
simular tanto como sea posible el producto final que
ser entregado a los usuarios.
Piloto.- El piloto de un data warehouse es el primero
(o cada uno de los primeros) resultados generados de
forma iterativa que se harn para llegar a la
construccin del producto final deseado.
Prueba del concepto tecnolgico.- Es un paso
opcional que se puede necesitar para determinar si la
arquitectura especificada del data warehouse
funcionar finalmente como se espera.

Almacn de datos espacial.


Almacn de datos espacial es una coleccin de datos
orientados al tema, integrados, no voltiles, variantes en
el tiempo y que aaden la geografa de los datos, para la
toma de decisiones. Sin embargo la componente
geogrfica no es un dato agregado, sino que una
dimensin o variable en la tecnologa de la informacin,

Mayte Valeska Reyes Reynoso 28


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

de tal manera que permita modelar todo el negocio como


un ente holstico, y que a travs de herramientas de
procesamiento analtico en lnea (OLAP), no solamente se
posea un alto desempeo en consultas
multidimensionales sino que adicionalmente se puedan
visualizar espacialmente los resultados.
El almacn de datos espacial forma el corazn de un
extensivo Sistema de Informacin Geogrfica para la toma
de decisiones, ste al igual que los SIG, permiten que un
gran nmero de usuarios accedan a informacin
integrada, a diferencia de un simple almacn de datos
que est orientado al tema, el Data warehouse espacial
adicionalmente es Geo-Relacional, es decir que en
estructuras relacionales combina e integra los datos
espaciales con los datos descriptivos. Actualmente es
geo-objetos, esto es que los elementos geogrficos se
manifiestan como objetos con todas sus propiedades y
comportamientos, y que adicionalmente estn
almacenados en una nica base de datos Objeto-
Relacional. Los Data Warehouse Espaciales son
aplicaciones basadas en un alto desempeo de las bases
de datos, que utilizan arquitecturas Cliente-Servidor para
integrar diversos datos en tiempo real. Mientras los
almacenes de datos trabajan con muchos tipos y
dimensiones de datos, muchos de los cuales no
referencian ubicacin espacial, a pesar de poseerla
intrnsecamente, y sabiendo que un 80% de los datos
poseen representacin y ubicacin en el espacio, en los
Data warehouse espaciales, la variable geogrfica
desempea un papel importante en la base de
informacin para la construccin del anlisis, y de igual
manera que para un Data warehouse, la variable tiempo
es imprescindible en los anlisis, para los Data warehouse

Mayte Valeska Reyes Reynoso 29


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

espaciales la variable geogrfica debe ser almacenada


directamente en ella.
Ventajas e inconvenientes de los almacenes de
datos.
Ventajas
Hay muchas ventajas por las que es recomendable usar
un almacn de datos. Algunas de ellas son:
Los almacenes de datos hacen ms fcil el acceso a
una gran variedad de datos a los usuarios finales
Facilitan el funcionamiento de las aplicaciones de los
sistemas de apoyo a la decisin tales como informes
de tendencia', por ejemplo: obtener los tems con la
mayora de las ventas en un rea en particular dentro
de los ltimos dos aos; informes de excepcin,
informes que muestran los resultados reales frente a
los objetivos planteados a priori.
Los almacenes de datos pueden trabajar en conjunto
y, por lo tanto, aumentar el valor operacional de las
aplicaciones empresariales, en especial la gestin de
relaciones con clientes.
Inconvenientes.
Utilizar almacenes de datos tambin plantea algunos
inconvenientes, algunos de ellos son:
A lo largo de su vida los almacenes de datos pueden
suponer altos costos. El almacn de datos no suele
ser esttico. Los costos de mantenimiento son
elevados.
Los almacenes de datos se pueden quedar obsoletos
relativamente pronto.
A veces, ante una peticin de informacin estos
devuelven una informacin subptima, que tambin
supone una perdida para la organizacin.

Mayte Valeska Reyes Reynoso 30


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

A menudo existe una delgada lnea entre los


almacenes de datos y sistemas operativos. Hay que
determinar qu funcionalidades de estos se pueden
aprovechar y cules se deben implementar en el data
warehouse, resultara costoso implementar
operaciones no necesarias o dejar de implementar
alguna que s vaya a necesitarse.
3.1.2. Data Mart.
Un Data mart es una versin especial de almacn de
datos (data warehouse). Son subconjuntos de datos con el
propsito de ayudar a que un rea especfica dentro del
negocio pueda tomar mejores decisiones. Los datos
existentes en este contexto pueden ser agrupados,
explorados y propagados de mltiples formas para que
diversos grupos de usuarios realicen la explotacin de los
mismos de la forma ms conveniente segn sus
necesidades.
El Data mart es un sistema orientado a la consulta, en el
que se producen procesos batch de carga de datos (altas)
con una frecuencia baja y conocida. Es consultado
mediante herramientas OLAP (On Line Analytical
Processing - Procesamiento Analtico en Lnea) que
ofrecen una visin multidimensional de la informacin.
Sobre estas bases de datos se pueden construir EIS
(Executive Information Systems, Sistemas de Informacin
para Directivos) y DSS (Decision Support Systems,
Sistemas de Ayuda a la toma de Decisiones). Por otra
parte, se conoce como Data Mining al proceso no trivial
de anlisis de grandes cantidades de datos con el objetivo
de extraer informacin til, por ejemplo para realizar
clasificaciones o predicciones.

Mayte Valeska Reyes Reynoso 31


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

En sntesis, se puede decir que los data marts son


pequeos data warehouse centrados en un tema o un
rea de negocio especifico dentro de una organizacin.
Razones para crear un data mart
Fcil acceso a los datos que se necesitan
frecuentemente.
Crea vista colectiva para grupo de usuarios.
Mejora el tiempo de respuesta del usuario final.
Facilidad de creacin.
Costo inferior al de la aplicacin de un completo
almacn de datos.
Los usuarios potenciales son ms claramente
identificables que en un almacn de datos completo.

Dependencia de un data mart


Segn la tendencia marcada por Inmon sobre los
data warehouse, un data mart dependiente es un
subconjunto lgico (vista) o un subconjunto fsico
(extracto) de un almacn de datos ms grande, que
se ha aislado por alguna de las siguientes razones:
Prestaciones: Para descargar el data mart a un
ordenador independiente para mejorar la eficiencia o
para obviar las necesidades de gestionar todo el
volumen del data warehouse centralizado.
Seguridad: Para separar un subconjunto de datos de
forma selectiva a los que queremos permitir o
restringir el acceso.
Conveniencia: la de poder pasar por alto las
autorizaciones y requerimientos necesarios para
poder incorporar una nueva aplicacin en el Data
Warehouse principal de la Empresa.

Mayte Valeska Reyes Reynoso 32


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Demostracin sobre el terreno: para demostrar la


viabilidad y el potencial de una aplicacin antes de
migrarla al Data Warehouse de la Empresa.
Poltica: Cuando se decide una estrategia para las TI
(Tecnologas de la informacin) en situaciones en las
que un grupo de usuarios tiene ms influencia, para
determinar si se financia dicha estrategia o descubrir
si sta no sera buena para el almacn de datos
centralizado.
Poltica: Estrategia para los consumidores de los
datos en situaciones en las que un equipo de
almacn de datos no est en condiciones de crear un
almacn de datos utilizable.
Segn la escuela Inmon de data warehouse, entre las
perdidas inherentes al uso de data marts estn la
escalabilidad limitada, la duplicacin de datos, la
inconsistencia de los datos con respecto a otros
almacenes de informacin y la incapacidad para
aprovechar las fuentes de datos de la empresa. As y
todo estas herramientas son de gran importancia.

Conceptos errneos de los Data Marts


Al hablar de los data marts, es inevitable la
comparacin con los data warehouse y al final se
acaba diciendo (o entendiendo) que son como estos,
pero en pequeo, y en cierto modo esto es as, pero
esta idea suele hacer caer en los siguientes errores
sobre la implementacin y funcionamiento de los
data marts:
Son ms simples de implementar que un Data
Warehouse: FALSO, la implementacin es muy
similar, ya que debe proporcionar las mismas
funcionalidades.

Mayte Valeska Reyes Reynoso 33


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Son pequeos conjuntos de datos y, en


consecuencia, tienen menor necesidad de recursos:
FALSO, una aplicacin corriendo sobre un data mart
necesita los mismos recursos que si corriera sobre un
data warehouse.
Las consultas son ms rpidas, dado el menor
volumen de datos: FALSO, el menor volumen de
datos se debe a que no se tienen todos los datos de
toda la empresa, pero si se tienen todos los datos de
un determinado sector de la empresa, por lo que una
consulta sobre dicho sector tarda lo mismo si se hace
sobre el data mart que si se hace sobre el data
warehouse.
En algunos casos aade tiempo al proceso de
actualizacin: FALSO, actualizar el data mart desde
el data warehouse cuesta menos (ya que los
formatos de los datos son o suelen ser idnticos) que
actualizar el data warehouse desde sus fuentes de
datos primarias, donde es necesario realizar
operaciones de transformacin (ver ETL).

3.1.3. Software Libre


Software Libre, se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software. De modo ms preciso, se refiere a cuatro
libertades de los usuarios del software:
La libertad de usar el programa, con cualquier
propsito.
La libertad de estudiar cmo funciona el programa,
y adaptarlo a tus necesidades
La libertad de distribuir copias, con lo que puedes
ayudar a tu vecino.
La libertad de mejorar el programa y hacer pblicas
las mejoras a los dems, de modo que toda la
comunidad se beneficie.

Mayte Valeska Reyes Reynoso 34


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Un programa es software libre si los usuarios tienen todas


estas libertades. As pues, deberas tener la libertad de
distribuir copias, sea con o sin modificaciones, sea gratis
o cobrando una cantidad por la distribucin, a cualquiera
y a cualquier lugar. El ser libre de hacer esto significa
(entre otras cosas) que no tienes que pedir o pagar
permisos.

3.1.4. GNU/LINUX
El ncleo de GNU no est terminado, por lo que se usa
GNU con el ncleo Linux. La combinacin de GNU
(Sistema Operativo) y Linux (Kernel) es el sistema
operativo GNU / Linux, ahora utilizados por millones de
personas. Sometimes this combination is incorrectly called
.A veces, esta combinacin se denomina incorrectamente
Linux.

Caractersticas
Las caractersticas ms importantes de GNU/LINUX:
[Fuente: Infosheet-Como. Autor: IvanCasado]

Multitarea: La palabra multitarea describe la habilidad


de ejecutar varios programas al mismo tiempo. La cual
asegura que todos los programas que se estn
utilizando en un momento dado sern ejecutados,
siendo el sistema operativo el encargado de ceder
tiempo de microprocesador a cada programa.
Multiusuario: Muchos usuarios usando la misma
maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un
principio se puede utilizar Linux son 386-, 486-.
Pentium, Pentium Pro, Pentium II, Amiga, Atari, amd64,
Alpha, ARM, MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un
procesador esta disponible para Intel, AMD y SPARC.
Funciona en modo protegido 386.
Proteccin de la memoria entre procesos, de manera
que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux slo lee del
disco aquellas partes de un programa que estn siendo
usadas actualmente.

Mayte Valeska Reyes Reynoso 35


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Poltica de copia en escritura para la comparticin de


pginas entre ejecutables: esto significa que varios
procesos pueden usar la misma zona de memoria para
ejecutarse. Cuando alguno intenta escribir en esa
memoria, la pgina (4Kb de memoria) se copia a otro
lugar. Esta poltica de copia en escritura tiene dos
beneficios: aumenta la velocidad y reduce el uso de
memoria.
Memoria virtual usando paginacin (sin intercambio de
procesos completos) a disco: A una particin en el
sistema de archivos, con la posibilidad de aadir ms
reas de intercambio sobre la marcha.
La memoria se gestiona como un recurso unificado
para los programas de usuario y para el cach de
disco, de tal forma que toda la memoria libre puede
ser usada para cach y sta puede a su vez ser
reducida cuando se ejecuten grandes programas.
Libreras compartidas de carga dinmica (DLLs) y
libreras estticas.
Se realizan volcados de estado (core dumps) para
posibilitar los anlisis post-mortem, permitiendo el uso
de depuradores sobre los programas no slo en
ejecucin sino tambin tras abortar stos por cualquier
motivo.
Compatible con POSIX, System V y BSD a nivel fuente.
Emulacin de Ibcs2, casi completamente compatible
con SCO, SVR3 y SVR4 a nivel binario.
Todo el cdigo fuente est disponible, incluyendo el
ncleo completo y todos los drivers, las herramientas
de desarrollo y todos los programas de usuario;
adems todo ello se puede distribuir libremente. Hay
algunos programas comerciales que estn siendo
ofrecidos para Linux actualmente sin cdigo fuente,
pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Emulacin de 387 en el ncleo, de tal forma que los
programas no tengan que hacer su propia emulacin
matemtica. Cualquier mquina que ejecute Linux
parecer dotada de coprocesador matemtico. Por
supuesto, si el ordenador ya tiene una FPU (unidad de
coma flotante), esta ser usada en lugar de la

Mayte Valeska Reyes Reynoso 36


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

emulacin, pudiendo incluso compilar tu propio kernel


sin la emulacin matemtica y conseguir un pequeo
ahorro de memoria.
Soporte para muchos teclados nacionales o adaptados
y es bastante fcil aadir nuevos dinmicamente.
Consolas virtuales mltiples: varias sesiones de login a
travs de la consola entre las que se puede cambiar
con las combinaciones adecuadas de teclas
(totalmente independiente del hardware de video). Se
crean dinmicamente y puedes tener hasta 64.
Soporte para varios sistemas de archivo comunes,
incluyendo minix-1, Xenix y todos los sistemas de
archivo tpicos de System V, y tiene un avanzado
sistema de archivos propio con una capacidad de hasta
4 Tb y nombres de archivos de hasta 255 caracteres de
longitud.
Acceso transparente a particiones MS-DOS (o a
particiones OS/2 FAT) mediante un sistema de archivos
especial: no es necesario ningn comando especial
para usar la particin MS-DOS, esta parece un sistema
de archivos normal de Unix (excepto por algunas
restricciones en los nombres de archivo, permisos, y
esas cosas). Las particiones comprimidas de MS-DOS 6
no son accesibles en este momento, y no se espera
que lo sean en el futuro. El soporte para VFAT, FAT32
(WNT, Windows 95/98) y el NTFS.
Soporte en slo lectura de HPFS-2 del OS/2 2.1
Sistema de archivos de CD-ROM que lee todos los
formatos estndar de CD-ROM.
TCP/IP, incluyendo ssh, ftp, telnet, NFS, etc.
Appletalk.
Software cliente y servidor Netware.
Lan Manager / Windows Native (SMB), software cliente
y servidor.
Diversos protocolos de red incluidos en el kernel: TCP,
Ipv4, Ipv6, AX.25, X.25, IPX, DDP, Netrom, etc.

3.1.5. Distribuciones
Una distribucin es un sistema operativo GNU/Linux unido
a una serie de aplicaciones de configuracin y de usuario
"empaquetadas" juntas. Todas tienen en comn el ncleo

Mayte Valeska Reyes Reynoso 37


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

del sistema. Las diferencias entre unas y otras son las


herramientas de configuracin que utilizan y las diferentes
aplicaciones que se incluyen junto al sistema operativo.
Casi todos los principales distribuidores de Linux, ofrecen
la posibilidad de bajarse sus distribuciones, via FTP (sin
cargo alguno).
La mayor parte de las distribuciones son fciles de
manejar. El usuario acostumbrado a utilizar Windows no
tendr grandes problemas para adaptarse.
Algunas distribuciones Linux se pueden utilizar sin instalar
nada en tu ordenador. Se les llama LiveCD. Se graban en
un cd y se inserta en el ordenador. Suelen ejecutarse ms
lentamente, ya que funcionan desde el cd y no puedes
guardar los datos. Suelen incluir la opcin de instalar la
distribucin. Es una forma de probar Linux en tu
ordenador y si te gusta, instalar el sistema completo.

Las distribuciones son:

a) DEBIAN

Otra distribucin con muy buena calidad. El proceso de


instalacin es quizs un poco mas complicado, pero sin
mayores problemas. Gran estabilidad antes que
ltimos avances.
Debian proporciona un sistema operativo maduro y
estable. Muy configurable. El proyecto Debian comenz
en el ao 1993, evolucionando gracias a las
aportaciones de usuarios y desarrolladores. Es
recomendable tener ciertos conocimientos antes de
lanzarse a utilizar Debian.

b) UBUNTU

Ubuntu es una distribucin libre de GNU/Linux


patrocinada por Canonical Ltd. Se centra en la facilidad
de uso, amplio soporte de hardware y funcionalidad. Es
una de las distribuciones ms populares. Muy
recomendada para quienes quieren migrar de Windows
a Linux.
Distribucin basada en Debian, con lo que esto
conlleva y centrada en el usuario final y facilidad de
uso. Muy popular y con mucho soporte en la

Mayte Valeska Reyes Reynoso 38


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

comunidad. El entorno de escritorio por defecto es


GNOME.

Kbuntu, Distribucin basada en Ubuntu, con lo que esto


conlleva y centrada en el usuario final y facilidad de
uso. La gran diferencia con Ubuntu es que el entorno
de escritorio por defecto es KDE.

c) REDHAT ENTERPRISE

Es una de las empresas ms importantes en el


panorama Linux. Actualmente ofrece dos tipos de
distribuciones, una de pago, que incluye software
comercial; y otra gratuita, que sustituye este software
comercial por otro con licencia libre, que se llama
Fedora Core.
Tiene el mrito de haber inventado el sistema de
paquetes RPM (Red Hat Package Manager) que facilita
la instalacin de nuevos programas; es decir es un
fichero donde se ha incluido un programa, junto con la
informacin necesaria para su correcto
funcionamiento, avisndote si necesitas instalar algn
paquete adicional, y permite desinstalar el programa
de forma sencilla. Esto ahorra tener que compilar el
cdigo fuente del programa como se haca antes.

d) FEDORA

Es una distribucin general de buena calidad y fcil de


instalar. Incluye lo ltimo en software libre y cdigo
abierto.
No se centra en un slo nicho de mercado, sino que
sirve tanto para el usuario domestico, como para el
servidor de empresa. Cuenta con el respaldo de la
empresa americana Red Hat.
Esta es una distribucin patrocinada por RedHat y
soportada por la comunidad. Fcil de instalar.

e) SUSE LINUX ENTERPRISE

Mayte Valeska Reyes Reynoso 39


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Es una distribucin basada en RPM. Es la segunda


distribucin implantada en el mundo empresarial.
Incluye una gran cantidad de software, adems de un
sistema de administracin y configuracin muy cuidado
por lo que es ideal para aquellos que vienen del mundo
Windows.
Muy buena calidad, contenidos y soporte a los usuarios
por parte de la empresa que la distribuye, Novell. Es
necesario el pago de una licencia de soporte. Enfocada
a empresas.

f) SLACKWARE

Una de las primeras distribuciones que aparecieron.


Fue creada por Patrick Volkerding y tuvo un gran xito
en sus primeros aos de existencia. No cumple la
organizacin estndar de fichero de Linux, y la
configuracin del sistema se realiza a mano. Utiliza un
sistema de paquetes TGZ, muy rudimentario. Posee un
sistema de instalacin semi grfico.

g) GENTOO

Esta distribucin es una de las nicas que incorporaron


un concepto totalmente nuevo en Linux. Es un sistema
inspirado en BSD-ports. Su instalacin se realiza desde
el cdigo fuente, recompilndolo, por lo que es lenta,
pero asegura la mxima optimizacin. Requiere unos
altos conocimientos de Linux.

h) KUBUNTU

Distribucin basada en Ubuntu, con lo que esto


conlleva y centrada en el usuario final y facilidad de
uso. La gran diferencia con Ubuntu es que el entorno
de escritorio por defecto es KDE.

i) MANDRIVA

Mayte Valeska Reyes Reynoso 40


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Es una distribucin creada a raz de la fusin de dos


empresas Mandrake (Francia) y Conectiva (Brasil).
Esta distribucin fue creada en 1998 con el objetivo de
acercar el uso de Linux a todos los usuarios, en un
principio se llamo Mandrake Linux. Destaca por su
facilidad de uso, su sencillo proceso de instalacin y
por sus asistentes que permiten realizar la mayora de
las tareas de configuracin de una forma intuitiva.
Esta enfocada principalmente a usuarios novatos o de
nivel medio. Ha perdido algo de popularidad debido a
la llegada de Ubuntu, que se enfoca al mismo tipo de
usuarios.

j) KNOPPIX

Es una distribucin en un CD-live basada en Debian.


Detecta automticamente todo tipo de hardware y
aporta el ltimo escritorio de KDE y la suite
OpenOffice.org. Muy til para demostraciones y
usuarios noveles en el sistema.

En este cuadro se muestra algunas distribuciones con sus


requerimientos:

Mayte Valeska Reyes Reynoso 41


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.1.6. ADMINISTRADORES DE BD
A) KNODA
Se basa en Hk_Clases y liberado bajo la licencia GNU General
Public License (GPL).
Knoda le permite:

Definir y eliminar las bases de datos;


Crear, modificar y eliminar tablas e ndices;
Atablesadir, cambiar y borrar datos en los cuadros;
Definir, ejecutar y almacenar consultas SQL;
Definir, ejecutar y almacenar consultas con una "consulta por
ejemplo," GUI;
Crear, modificar y eliminar puntos de vista;
Importacin y exportacin de datos de CSV;
Definir y utilizar formularios;
Definir e imprimir informes, y
Escribir sus propias extensiones usando el integrado de Python
como lenguaje de scripting intrprete

Su conductor, permite una conexin uniforme a diferentes servidores de bases de


datos (Dbase/Xbase, Firebird, MS Access/Mdbtools, Mysql, Paradoja, Postgresql,
Sqlite o ODBC).

B) GNOME-DB

GNOME-DB es una arquitectura de acceso a bases de datos orientada a ser usada por
aplicaciones para el proyecto GNOME.

GNOME-DB es un proyecto de software libre y por tanto ha sido y sigue siendo


desarrollado por voluntarios de varios pases. Se distribuye bajo la licencia GPL.

Arquitectura [editar]

El proyecto GNOME-DB se compone de los distintos subproyectos:

libgda: biblioteca de bajo nivel que permite acceso a distintas fuentes de datos,
tales como servidores de bases datos tales como Oracle, PostgreSQL, MySQL,
Firebird, as como a ficheros XML, dBase o servidores LDAP. Esta biblioteca
no tiene ninguna dependencia especfica de GNOME, por lo que puede ser usada
en aplicaciones de todo tipo.
libgnomedb: biblioteca de interfaces grficos orientados a base de datos.

Mayte Valeska Reyes Reynoso 42


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

mergeant: aplicacin grfica que permite el acceso sencillo a las bases de datos
manejadas por libgda y libgnomedb.

Al proveer una arquitectura completa para el desarrollo de aplicaciones de manejo de


datos, otras muchas aplicaciones hacen uso tanto de libgda como de libgnomedb para
el acceso a bases de datos. Actualmente, estas aplicaciones son las siguientes:

AbiWord es un procesador de texto, que usa libgda y libgnomedb para ofrecer


distintas funcionalidades, tales como tareas de correspondencia automatizada a
direcciones almacenadas en bases de datos, as como para la importacin de
datos de bases de datos en los documentos manejados por AbiWord.
Glade es un editor de interfaces grficos, que incluye una extensin para el uso
de los controles grficos de libgnomedb en el diseo de dichos interfaces.
Glom es una aplicacin para el acceso a bases de datos, basada en el popular
FileMaker, y que usa libgda para el acceso a los datos.

C) LIBGDA / LIBGNOMEDB

Estas son una completa framewok para el desarrollo de base de datos orientada
a aplicaciones y en la actualidad permiten el acceso a PostgreSQL, MySQL,
Oracle, Sybase, SQLite, FireBird/Interbase, IBM DB2, mSQL and MS MySQL,
Oracle, Sybase, SQLite, Firebird / Interbase, IBM DB2, MS y mSQL SQL
server, as como MS Access and xBase files orgenes de datos ODBC.
LibGDA / Libgnomedb, son la base del apoyo en la base de datos de GNOME.

D) MYSQL

MySQL es exclusivamente diseado para manejar fcilmente el almacenamiento


de datos ms comunes casos de uso:

Datos marts
Almacenes de datos tradicionales
Grandes histricos / Archivo de Almacenes de Datos
Almacenes de Datos en Tiempo Real.
E) Rekall
No es en s una base de datos. Los datos que se almacena en otro lugar, en un
servidor SQL, y es fundamentalmente Rekall slo una herramienta para extraer,
mostrar y actualizar los datos (hace mucho ms que eso, s las formas y los
informes y secuencias de comandos, etc.) Es la base de datos agnstico, y no

Mayte Valeska Reyes Reynoso 43


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

tiene ninguna base de datos preferido, en el sentido de que Access utiliza el


motor de base de datos Jet.

Apoya los Servidores SQL, Rekall soporta los siguientes formatos de bases de
datos:

MySQL
PostgreSQL
XBase con XBSQL (una biblioteca de SQL para el acceso xBase
biblioteca)
IBM DB2
ODBC
F) KEXI

Es una aplicacin de cdigo abierto integrada para la gestin de datos


Kexi puede ser utilizado para la creacin de esquemas de bases de datos, la
insercin de datos, realizar consultas, y el procesamiento de los datos. Tambin
se puede crear para proporcionar una interfaz personalizada a sus datos. Todos
los objetos de base de datos tablas, consultas y formularios; se almacenan en la
base de datos relacional, por lo que es fcil compartir los datos y el diseo.

L) SYBASE

Sybase Inc. (NYSE: SY) es una compaa dedicada al desarrollo y expansin de


tecnologa innovadora para la movilizacin de informacin. Desde su fundacin en
Berkeley, California (EE.UU.), en 1984, Sybase se ha ganado la confianza de muchas
de las compaas ms importantes del mundo por su habilidad en la gestin de
informacin.

Con una base global y leal de clientes y una fuerte presencia en mercados verticales
clave, como servicios financieros, telecomunicaciones, salud y gobierno, Sybase ha
permitido materializar, a clientes de todos los tamaos, la Empresa Desconectada, en
donde la informacin fluye libremente y de manera segura dentro de una organizacin,
as los empleados lleven a cabo sus negocios dentro de la oficina, o fuera de ella.

Hoy, Sybase es la compaa de software empresarial ms grande enfocada


exclusivamente a la gestin y movilizacin de informacin, desde el centro de datos,
hasta el punto de accin. Sus soluciones abiertas y multiplataforma entregan la
informacin de manera segura, en cualquier momento y lugar, permitiendo que los
clientes creen una ventaja de informacin. Con las soluciones de software Sybase, los
clientes pueden optimizar y mejorar sus inversiones, relacionar sus recursos de
informacin y extender el alcance de sus aplicaciones de negocio.

Mayte Valeska Reyes Reynoso 44


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

M)POSTGRESQL

PostgreSQL es un sistema de gestin de base de datos relacional orientada a objetos de


software libre, publicado bajo la licencia BSD.

Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es


manejado por una sola compaa sino que es dirigido por una comunidad de
desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha
comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Caractersticas [editar]

Algunas de sus principales caractersticas son, entre otras:

Alta concurrencia [editar]

Mediante un sistema denominado MVCC (Acceso concurrente multiversin, por sus


siglas en ingls) PostgreSQL permite que mientras un proceso escribe en una tabla,
otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una
visin consistente de lo ltimo a lo que se le hizo commit. Esta estrategia es superior al
uso de bloqueos por tabla o por filas comn en otras bases, eliminando la necesidad del
uso de bloqueos explcitos.

Amplia variedad de tipos nativos [editar]

PostgreSQL provee nativamente soporte para:

Nmeros de precisin arbitraria.


Texto de largo ilimitado.
Figuras geomtricas (con una variedad de funciones asociadas)
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones estilo CIDR.
Direcciones MAC.
Arrays.

Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser
por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos
ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.

Otras caractersticas [editar]


Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (foreign
keys).
Disparadores (triggers): Un disparador o trigger se define en una accin
especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL
esto significa la ejecucin de un procedimiento almacenado basado en una
determinada accin sobre una tabla especfica. Ahora todos los disparadores se
definen por seis caractersticas:

Mayte Valeska Reyes Reynoso 45


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

o El nombre del disparador o trigger


o El momento en que el disparador debe arrancar
o El evento del disparador deber activarse sobre...
o La tabla donde el disparador se activar
o La frecuencia de la ejecucin
o La funcin que podra ser llamada

Entonces combinando estas seis caractersticas, PostgreSQL le permitir crear una


amplia funcionalidad a travs de su sistema de activacin de disparadores (triggers).

Vistas.
Integridad transaccional.
Herencia de tablas.
Tipos de datos y operaciones geomtricas.

Funciones [editar]

Bloques de cdigo que se ejecutan en el servidor. Pueden ser escritos en varios


lenguajes, con la potencia que cada uno de ellos da, desde las operaciones bsicas de
programacin, tales como bifurcaciones y bucles, hasta las complejidades de la
programacin orientada a objetos o la programacin funcional.

Los disparadores (triggers en ingls) son funciones enlazadas a operaciones sobre los
datos.

Algunos de los lenguajes que se pueden usar son los siguientes:

Un lenguaje propio llamado [PL/PgSQL [1] [2](similar al PL/SQL de oracle).


C.
C++.
Gambas.
Java PL/Java web.
PL/Perl.
plPHP.
PL/Python.
PL/Ruby.
PL/sh.
PL/Tcl.
PL/Scheme.
Lenguaje para aplicaciones estadsticas R por medio de PL/R.

PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse como
un conjunto de valores que pueden ser tratados igual a una fila retornada por una
consulta (query en ingls).

Las funciones pueden ser definidas para ejecutarse con los derechos del usuario ejecutor
o con los derechos de un usuario previamente definido. El concepto de funciones, en
otros DBMS, son muchas veces referidas como "procedimientos almacenados" (stored
procedures en ingls).

Mayte Valeska Reyes Reynoso 46


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Productos alrededor de PostgreSQL [editar]

El PGDG solo desarrolla el Motor de Datos y un nmero pequeo de utilidades, para


potenciar el trabajo con PostgreSQL suele ser necesario aadir utilidades externas
creadas especialmente para este motor, algunas de estas herramientas son:

Alternativas Comerciales [editar]

Gracias a su licencia BSD, se permite la utilizacin del cdigo para ser comercializado.
Uno de los casos ejemplo es la de Enterprise DB (Postgresql Plus), la cual incluye
varios agregados y una interfaz de desarrollo basada en Java. Entre otras empresas que
utilizan Postgresql para comercializar se encuentra CyberTech (alemania), con su
producto CyberCluster.

GIS [editar]
PostGIS
Extensin que aade soporte de objetos geogrficos a PostgreSQL y permite
realizar anlisis mediante consultas SQL espaciales o mediante conexin a
aplicaciones GIS.

Replicacin [editar]
PgCluster
Replicacin multi maestro.
Slony-I
Replicacin maestro esclavo.
PyReplica
Replicacin maestro esclavo y multi maestro asincrnica.

Herramientas de administracin [editar]


PgAdmin3
Entorno de escritorio visual.
PgAccess
Entorno de escritorio visual.
PhpPgAdmin
Entorno web.
psql
Cliente de consola.

Bsqueda de texto [editar]


Full text search
Incluido en el ncleo a partir de la versin 8.3.
Via Tsearch2 y OpenFTS para versiones anteriores a la 8.3.

XML [editar]
XML/XSLT soporte
Via XPath extensiones en la seccin contrib.

Mayte Valeska Reyes Reynoso 47


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

N) SAPD

O) ORACLE

Oracle es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo


en ingls de Relational Data Base Management System), desarrollado por Oracle
Corporation.

Se considera a Oracle como uno de los sistemas de bases de datos ms completos,


destacando su:

Soporte de transacciones.
Estabilidad.
Escalabilidad.
Soporte multiplataforma.

Ha sido criticada por algunos especialistas la seguridad de la plataforma, y las polticas


de suministro de parches de seguridad, modificadas a comienzos de 2005 y que
incrementan el nivel de exposicin de los usuarios. En los parches de actualizacin
provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades
pblicamente conocidas, algunas de ellas con una antigedad de ms de 2 aos.

Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta


hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y
de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird.
Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo
GNU/Linux.

P) RELEX

Q) FIREBIRDSQL

Firebird es un sistema de administracin de base de datos relacional (o RDBMS)


(Lenguaje consultas: SQL) de cdigo abierto, basado en la versin 6 de Interbase, cuyo
cdigo fue liberado por Borland en 2000. Su cdigo fue reescrito de C a C++. El
proyecto se desarrolla activamente y el 18 de abril de 2008 fue liberada la versin 2.1.

Mayte Valeska Reyes Reynoso 48


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Caractersticas [editar]
Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos:
Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.
Ejecutable pequeo, con requerimientos de hardware bajos.
Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).
Soporte de transacciones ACID y claves forneas.
Es medianamente escalable.
Buena seguridad basada en usuarios/roles.
Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que
permite ejecutar aplicaciones monousuario en ordenadores sin instalar el
software Firebird.
Bases de datos de slo lectura, para aplicaciones que corran desde dispositivos
sin capacidad de escritura, como cd-roms.
Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.
Requisitos de administracin bajos, siendo considerada como una base de datos
libre de mantenimiento, al margen de la realizacin de copias de seguridad.
Pleno soporte del estndar SQL-92, tanto de sintaxis como de tipos de datos.
Completo lenguaje para la escritura de disparadores y procedimientos
almacenados denominado PSQL.
Capacidad de almacenar elementos BLOB (Binary Large OBjects).
Soporte de User-Defined Functions (UDFs).
Versin autoejecutable, sin instalacin, excelente para la creacin de catlogos
en CD-Rom y para crear versiones de evaluacin de algunas aplicaciones.

CUADRO DE DIFEENCIA DE LAS BASE DE DATOS

Herramientas de SW
Apache

Por permitir proporcionarnos alojar nuestras aplicaciones web y considerarse el


servidor web nmero uno en Internet

Php.
Por considerarse un lenguaje de programacin fcil de aprender, veloz, estable, simple
y permitir el desarrollo de aplicaciones dinmica rpidamente, comn entre la
comunidad de desarrolladores del Software Libre.

JAVA
CUBE DESIGNER
TOMCAT

Mayte Valeska Reyes Reynoso 49


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Tomcat (tambin llamado Jakarta Tomcat o Apache Tomcat) funciona como un


contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software
Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer
Pages (JSP) de Sun Microsystems.

Estado de su desarrollo [editar]

Tomcat es mantenido y desarrollado por miembros de la Apache Software Foundation y


voluntarios independientes. Los usuarios disponen de libre acceso a su cdigo fuente y a
su forma binaria en los trminos establecidos en la Apache Software Licence. Las
primeras distribuciones de Tomcat fueron las versiones 3.0.x. Las versiones ms
recientes son las 6.x, que implementan las especificaciones de Servlet 2.5 y de JSP 2.1.
A partir de la versin 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.

Estructura de directorios [editar]

La jerarqua de directorios de instalacin de Tomcat incluye:

bin - arranque, cierre, y otros scripts y ejecutables


common - clases comunes que pueden utilizar Catalina y las aplicaciones web
conf - ficheros XML y los correspondientes DTD para la configuracin de
Tomcat
logs - logs de Catalina y de las aplicaciones
server - clases utilizadas solamente por Catalina
shared - clases compartidas por todas las aplicaciones web
webapps - directorio que contiene las aplicaciones web
work - almacenamiento temporal de ficheros y directorios

POSTGRESQL
JPivot Navigator

La informacin y la toma de decisiones


Se entiende por datos aquellos que reflejan hechos recogidos en
una rganizacin y que estn todava sin procesar, mientras que la
informacin se obtienen una vez que estos hechos se procesan,
agregan y presentan de la manera adecuada para que puedan ser
tiles a alguien dentro de la organizacin, por lo que, de este

Mayte Valeska Reyes Reynoso 50


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

modo, estos datos organizados y procesados presentan un mayor


valor que en su estado original.

Hay que tener en cuenta que el proceso de toma de decisiones


tiene lugar en un ambiente de incertidumbre y que,
generalmente, se tiene que asumir cierto riesgo. Por este motivo,
se deber disponer de informacin lo ms exacta y compleja
posible en la fase de anlisis del problema y las alternativas
posibles, para minimizar el riesgo inherente al proceso de la toma
de decisiones. (Gmez Vieites y Surez Rey C. (2003))

Los Roles fundamentales de los sistemas de informacin


La tecnologa de informacin esta reestructurando la base del
negocio. (A. O Brien (2001)). El servicio al cliente, las
operaciones, las estrategias del producto y de marketing, y la
distribucin dependen bastante, o algunas veces incluso por
completo de la TI. Los computadores que respaldan estas
funciones pueden encontrarse en el escritorio, en el taller, en las
tiendas, incluso en maletines. La tecnologa de informacin, y su
costo, se han convertido en un aspecto cotidiano de la vida
empresarial.

Los sistemas de informacin desempean tres papeles esenciales


en cualquier tipo de organizacin:
Respaldar las operaciones empresariales
Respaldar la toma de decisiones gerenciales.
Respaldar la ventaja competitiva estratgica.

La siguiente figura ilustra las razones fundamentales para el uso


de la tecnologa de informacin en la empresa.

Mayte Valeska Reyes Reynoso 51


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 3: Principales papeles de los Sistemas de Informacin

El valor creciente de la tecnologa de informacin


Los gerentes de hoy necesitan toda la ayuda que puedan obtener.
Sus empresas estn siendo golpeadas por todos los lados por
vientos de cambio fuertes y que varan con frecuencia. Los
objetivos estratgicos de las organizaciones (mercados
seleccionados, estrategia de productos, resultados esperados) y
sus procesos empresariales (como investigacin y desarrollo,
produccin, manejo del flujo de caja y ejecucin de pedidos, estn
experimentando cambios significativos y transitorios, ejerciendo
una gran presin sobre las empresas y sus gerentes).

Sistemas de informacin gerencial


Un MIS (manegement information System, Sistema de
Informacin Gerencial) A. O Brien (2001). Generan productos de
informacin que respaldan muchas de las necesidades diarias de
la toma de escisiones de la gerencia. Los informes, las
presentaciones y las respuestas generadas mediante tales
sistemas proporcionan informacin que los gerentes han
especificado con anterioridad como algo que satisface
adecuadamente sus necesidades de informacin. Estos productos
de informacin predefinidos satisfacen las necesidades de
informacin de las personas que toman decisiones a niveles
operacionales y tcticos de la organizacin, quienes se enfrentan
a tipos ms estructurados de situaciones de decisin.

(Laudon K. y Laudon J. (2004)), dice que los Sistemas de


Informacin gerencial proporcionan principalmente informacin
sobre el desempeo de la empresa para ayudar a los gerentes a
supervisar y controlar el negocio. Por lo coman elaboran informes

Mayte Valeska Reyes Reynoso 52


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

fijos, programados regularmente con base en datos extrados y


resumidos de los sistemas de procesamiento de y transacciones
subyacentes de la organizacin. Un informe para este tipo de
sistema puede mostrar un resumen de ventas mensuales por
cada uno de los principales territorios de ventas de una
compaa.

El rpido ritmo del cambio en el entorno empresarial de hoy ha


convertido los sistemas y la tecnologa de informacin en
componentes esenciales que ayudan a una empresa a mantener
el objetivo para cumplir sus metas empresariales. La tecnologa
de informacin se ha convertido en un ingrediente indispensable
en varios ataques estratgicos que las empresas han iniciado
para hacer frente al desafi del cambio. Entre estos se incluyen la
interconexin en red de la computacin, la interconexin en red
de la empresa, la globalizacin, la reingeniera de procesos
empresariales y el uso de la tecnologa de informacin para lograr
una ventaja competitiva.

Software Libre

El fenmeno Linux
(Heinz Jentjens K (2005)). Durante aos considera que Linux es
un monstruo pasivo, y que el momento ha llegado, en la
actualidad, las soluciones de tecnologa basadas en cdigo
abierto han crecido suficiente para convertirse en una slida
alternativa que compite con carcter de igual contra otros
monstruos del desarrollo de software con Microsoft, Unix y otros.
Es Probable que en esta batalla por la preferencia de los clientes
de software para servidores de empresas el cdigo libre viva
mejor su momento.

Mayte Valeska Reyes Reynoso 53


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Segn una encuesta de 140 firmas en EUA en el ao 2004. l


46% est utilizando Software Libre LINUX, 14% planean
implementar y el 39% no planea todava implementar.

Otro indicador importante es el creciente inters de las empresas


por cubrir nuevos nichos de mercado, olvidando un poco el viejo
concepto de satisfacer necesidades especificas para sus clientes.

El Crecimiento del cdigo libre favorece a la industria porque


enriquecer el espectro de oportunidades para usuarios y clientes.

En un estudio realizado a 85 firmas norteamericanas que utilizan


Software de cdigo libre, las razones principales para cambiar a
una plataforma de cdigo abierto son las siguientes como
muestra la figura N 03.

Fig. 4: Porcentaje de razones de cambiar a plataforma libre.

Fuente: Forrester Reseca Inc

(Petersen R. (2001)) menciona que Linux es un sistema operativo


para PC y estaciones de trabajo, que cuenta con una interfaz
grfica de usuario totalmente funcional: una GUI que es similar a
la interfaz que se utiliza en las plataformas Windows y Macintosh

Mayte Valeska Reyes Reynoso 54


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

(Aunque Linux es el mas estable). Linux se ha convertido en la


plataforma predominante para servidores de Internet, tales como
los servidores Web, el comercio electrnico y como soporte de
base de datos.

Linux por su parte, esta diseado para ser flexible, reflejado sus
races en UNIX. Esta flexibilidad le permite ser un sistema
operativo accesible al usuario. Linux es una versin para PC del
sistema operativo UNIX que se ha utilizado durante dcadas en
mainframes y mini computadoras y en la actualidad es el sistema
para las estaciones de trabajo. Linux brinda velocidad, eficiencia y
flexibilidad de UNIX a su PC, tomando ventaja de todas las
capacidades que las computadoras personales ofrecen en la
actualidad.

Caractersticas generales de Linux


De forma general el sistema operativo Linux presenta las
siguientes caractersticas. (Crdova Castro S. (2005)).
Es un sistema operativo multitarea y multiusuario, similar a
UNIX en muchos aspectos pero completamente independiente
de este.
Surgi como respuesta a las necesidades personales de Linus
Torvalds quien lo puso a disposicin de todos para su
utilizacin y perfeccionamiento. De ah que su desarrollo
actual se deba a la cooperacin de miles de programadores
en Internet que se han dedicado tanto al mejoramiento del
Kernel como al desarrollo y mantenimiento de numerosas
aplicaciones conformando decenas de distribuciones.
Se distribuye bajo la licencia GPL de GNU, lo cual le ha
permitido desarrollarse y distribuirse con rapidez, adems de
ser un sistema fcilmente ajustable a las necesidades
personales de sus usuarios o administradores.

Mayte Valeska Reyes Reynoso 55


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Esta portado para numerosas plataformas computacionales,


Ejemplos: Intel, Macintosh, Alpha y SPARC.
Se caracteriza por tener un cdigo muy eficiente que lo
convierte en un sistema robusto y estable con un futuro
prometedor.
Propone soporte para gran cantidad de hardware.
Linux esta especialmente orientado al trabajo en redes pues
existen numerosas aplicaciones, nativas o portadas para l,
que implementan casi todos los protocolos utilizados para la
comunicacin, tanto al lado del cliente como el servidor,
ejemplo de ello son: FTP, http, TCP/IP, PPP, UUCP, SMTP,
SNMP, GOPHER, etc., gracias a esto una maquina Linux puede
proveer servicios de correo electrnico, resolucin de
nombres, news, Web, acceso remoto, compartir recursos a
travs de la red.
Las maquinas Linux se pueden interconectar y relacionar
fcilmente con otras con sistemas operativos diferentes como
OS/2, Apple Macintosh, Windows 9x y NT.
En una misma computadora se pueden instalar Linux junto a
otros sistemas operativos y ejecutarlos luego,
indistintamente.
No requiere necesariamente de grandes recursos de
hardware. Sin interfaz grfica puede ejecutarse
correctamente en maquinas con 16 MB de RAM o menos
contando adems con espacio Swap en el disco duro. Los
requerimientos de espacio en disco pueden hacerse
despreciables pues se han logrado micro-distribuciones que
caben en un disquete.
Cherre Arguedas J.(2001). Dice que el Sistema Linux
implementa la mayor parte de caractersticas que se encuentran
en otras implementaciones de UNIX. El Sistema Linux es un
sistema operativo completo multitarea y multiusuario (Como
cualquier otra versin de UNIX) es decir que pueden trabajar

Mayte Valeska Reyes Reynoso 56


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

varios usuarios simultneamente en el, y que cada uno de ellos


puede tener varios programas en ejecucin.
El sistema Linux es compatible con ciertos estndares de UNIX a
nivel de cdigo fuente, incluyendo el IEEE POSIX.1, System V y
BSD.
El Ncleo de Linux ha sido desarrollado para utilizar las
caractersticas del modo grafico de los microprocesadores 80386
y 80486. En concreto, hace uso de la gestin de memoria
avanzada del modo protegido y otras caractersticas avanzadas.
El Ncleo soporta ejecutables con paginacin por demanda. Esto
Significa que solo los segmentos del programa que se necesitan
se cargan en memoria desde el disco. Las paginas de los
ejecutables son compartidas mediante la tcnica copy-on-write,
contribuyendo todo ello a reducir la cantidad de memoria
requerida para aplicaciones.

(Mohr J.(1999)) menciona que Linux viene esencialmente con


todos los comandos y utileras bsicas de UNIX que Ud. ha llegado
a conocer y armar. Se dispone de comandos bsicos como ls y
cat, as como de programas de manejo de texto como sed y awk.
Linux tambin viene con una amplia gama de herramientas y
ambientes de programacin, incluyendo el compilador gcc de
GNU, make, rcs y hasta un depurador de programas. Linux es
como cualquier sistema operativo que realiza un conjunto de
tareas medulares. En sistemas multiusuario o de servidor como
Linux estas tareas incluyen la adicin y configuracin de
impresoras, la adiccin y administracin de usuarios y la adicin
de nuevo hardware al sistema.

La primera tarea de un administrador de sistema es aadir


usuarios al sistema. Se obtiene acceso al sistema nicamente
mediante cuentas de usuario. Aunque un usuario normal talvez
slo est consiente de esto, estas cuentas consisten en algo ms

Mayte Valeska Reyes Reynoso 57


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

que un simple nombre y contrasea. A cada usuario tambin se le


debe asignar alguno de los Sep, un directorio inicial y un conjunto
de privilegios para poder acceder a recursos del sistema.
Otra funcin muy comn es la adiccin y configuracin de
impresoras al sistema. Esto incluye la determinacin de cul
conexin fsica tiene la impresora con el sistema, y sus
caractersticas y tambin sealar la impresora disponible para
imprimir.

Linux Vs Otros Sistemas Operativos


Estn surgiendo un gran nmero de sistemas operativos
avanzados en el mundo del PC. Concretamente, OS/2 de IBM y
Windows NT de Microsoft, comienzan a tener popularidad a
medida que los usuarios de Ms-Dos migran a ellos.
Ambos, OS/2 y Windows NT son sistemas operativos
completamente multitarea, muy parecidos a Linux.
Tcnicamente , OS/2, Windows NT y Linux son bastante similares:
Soportan aproximadamente las mismas caractersticas en
trminos de interfaz de usuario, redes, seguridad, y dems. Sin
embargo, la diferencia real entre Linux y los otros es el hecho de
que Linux es una versin de UNIX, y por ello se beneficia de las
contribuciones de la comunidad UNIX en pleno.
UNIX es tan importante no solo por ser el sistema operativo mas
popular para maquinas multiusuario, tambin es la base de la
mayora del mundo del software libre distribucin. Si tiene acceso
a Internet, casi todo el software de libre es distribucin
disponible, esta especficamente escrito para sistemas UNIX , Hay
un gran pulso en la comunidad UNIX por la estandarizacin en
forma de sistemas abiertos, pero ninguna corporacin controla
este diseo. Por eso ningn vendedor puede adoptar estos
estndares en una implementacin de UNIX. Por otro lado OS/2 y
Windows son sistemas propietarios, el interfaz y diseo estn

Mayte Valeska Reyes Reynoso 58


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

controlados por una sola corporacin, y solo esa corporacin


puede implementar ese diseo. (Cherre Arguedas J.(2001))
Acerca de Copyright
(Cherre Arguedas J.(2001)).menciona que 59inux esta regido
por lo que se conoce como licencia publica general de GNU, o
GPL, General Public License. La GPL fue desarrollada para el
proyecto GNU por la Free Software Foundation, que podemos
traducir como Fundacin por el Software Gratuito. La licencia
hace una serie de previsiones sobre la distribucin y modificacin
del Software gratis. Gratis en este sentido se refiere a
libertad, y no solo coste. La GPL puede ser interpretada de
distintas formas, y esperamos que este resumen le ayude a
entenderla y como afecta a Linux.
Originalmente, Linus Tovalds lanzo Linux bajo una licencia mas
restrictiva que la GPL, que permita que el software fuera
libremente distribuido y modificado, pero prohiba su uso para
ganar dinero. Sin embargo, la GPL autoriza que la gente venda el
software, aunque no le permite restringir el derecho que su
comprador tiene a copiarlo y venderlo a su vez.
En primer lugar se debe aclarar que el Software gratis de la
GPL no es software de dominio publico. El software de dominio
publico carece de copyright y pertenece literalmente al publico. El
software regido por la GPL si tiene el copyright de su autor o
autores. Esto significa que esta protegido por las leyes
internacionales de copyright y que el autor del software esta
declarando legalmente.
La GPL permite a los usuarios modificar el software y
redistribuirlo. Sin embargo, cualquier trabajo derivado de un
programa GPL se regir tambin por la GPL. En otras compaas,
una compaa nunca puede tomar Linux, modificarlo y venderlo
bajo una licencia restringida. Si un Software se deriva de Linux,
este deber regirse por la GPL tambin.
La GPL permite distribuirse y usar el software sin cargo alguno.

Mayte Valeska Reyes Reynoso 59


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

En el mundo de los programas gratis, lo importante no es el


dinero, el objetivo es permitir desarrollar y distribuir software
fantstico asequible a cualquiera.

Gestin de Usuarios
Cada persona que utilice el sistema debe tener su propia cuenta.
(Cherre Arguedas J.(2001)) Por el cual se definen algunos
conceptos de usuarios:
Nombre de Usuario: Es el identificador nico a cada usuario
del sistema, se pueden utilizar letras y dgitos juntos a los
caracteres -(Subrayado) y . (punto) . Los nombres de
usuario se limitan normalmente a 8 caracteres de longitud.
User ID. Es un numero nico dado a cada usuario del sistema.
El sistema normalmente mantiene la pista de la informacin
por UID, no por nombre de usuario.
Group ID. Es la identificacin del grupo del usuario por
defecto; cada usuario pertenece a un o ms grupos de
usuarios definidos por el administrador del sistema.
Clave. El sistema tambin almacena la clave encriptada del
usuario, el comando passwd se utiliza para poner y cambiar
las claves de los usuarios.
Nombre Completo: El nombre real o nombre completo del
usuario se almacena junto con el nombre de usuario
Directorio inicial: Es el directorio en el que se coloca
inicialmente al usuario en tiempo de conexin, cada usuario
debe tener su propio directorio inicial, normalmente situado
bajo /home.
Interprete de inicio: Es el interprete de comandos que es
arrancado para el usuario en tiempo de conexin por
ejemplo /bin/bash y /bin/60inu

Mayte Valeska Reyes Reynoso 60


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.2. Marco Conceptual


Accin: Impresin o influencia que produce la actividad de una
cosa en otra
Active Server Page (ASP): Tecnologa Desarrollada por Microsoft
para sus servidores de pginas Web. Una pgina ASP es una
pgina html que incluye uno o ms script (pequeos
programas).
El servidor interpreta y procesa estas instrucciones antes de
enviarlas al usuario y produce pginas distintas dependiendo de
ciertas variables. Generalmente se utilizan para acceder a
bases de datos y extraer informacin necesaria para construir la
pgina antes de enviarla al internauta
Comunicacin: Trato, correspondencia entre dos o ms
personas.
Dato: (data en latn e ingls) significa hecho. Los datos, por lo
tanto, son hechos o material original de informacin; es decir,
son los elementos usados como base de decisin, clculo o
medida en un proceso. Los datos o lo hechos son representados
por smbolos, pero estos por si mismos no dicen nada.
Decisin: Determinacin, resolucin que se toma o da en una
cosa dudosa, firmeza de carcter
Estrategia: Un Curso de accin conscientemente deseado y
determinado de forma anticipada con la finalidad de lograr los
objetivos de la empresa, normalmente se recoge de forma
explicita en documentos formales conocidos como planes.
HTML: Siglas de Hypertext Markup Language (lenguaje de
marcado hipertextual). Lenguaje de programacin formado por
un conjunto de smbolos o etiquetas que califican el contenido
de los documentos e indican al programa navegador cmo ha
de mostrarlos y cmo ha de responder a las acciones del
usuario.
Informacin: Es un conjunto de datos arreglados y ordenados en
forma til. Podramos decir tambin que es el conocimiento

Mayte Valeska Reyes Reynoso 61


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

relevante producido como resultado del procesamiento de datos


y adquirido por la gente para realizar el entendimiento y
cumplir propsitos especficos. El procesamiento convierte los
datos originales en informacin.
Java-Script: Lenguaje de desarrollo por Netscape. Muy parecido
en la sintaxis al lenguaje Java, se diferencia de ste en que su
cdigo va directamente escrito en la propia pgina HTML. Es un
lenguaje de programacin que se puede utilizar para construir
sitios Web y para hacerlos ms interactivos. El lenguaje
Javascript es opensource, por lo cualquier persona puede
utilizarlo sin comprar una licencia.
Organizacin: Preparar o disponer la realizacin de una cosa
Pgina Web: Archivo escrito en lenguaje HTML que puede ser
visualizado con un navegador. Adems de texto, puede
contener imgenes y otros elementos multimedia (incluyendo
los enlaces, que permiten acceder a otras pginas web).
Documento que los usuarios visualizan gracias a navegadores
Web y a travs de los cuales se accede a los contenidos
ofrecidos por Internet.
PHP: Hypertext Preprocessor es un lenguaje interpretado de alto
nivel embebido en pginas HTML y ejecutado en el servidor.
PostgreSQL: Es un poderoso y libre base de datos Open Siurce.
Que pueden ser utilizados para la pequea y gran escala de
aplicaciones.
Servicio Web: Permiten que las aplicaciones compartan
informacin y que adems invoquen funciones de otras
aplicaciones independientemente de cmo se hayan creado las
aplicaciones, cul sea el sistema operativo o la plataforma en
que se ejecutan y cules los dispositivos utilizados para obtener
acceso a ellas.
Sistema: Es un conjunto de dispositivos (partes)
interdependientes organizados de modo que constituyan una

Mayte Valeska Reyes Reynoso 62


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

entidad integral cuyo objetivo es conseguir un resultado global


y comn a sus partes.
Sistemas de Informacin: Es un conjunto formal de procesos
que, operando sobre una coleccin de datos estructurada segn
las necesidades de la empresa, recopilan, elaboran y
distribuyen la informacin (o parte de ella) necesaria para las
operaciones de dicha empresa y par las actividades de
direccin y control correspondientes (decisiones) par
desempear su actividad de acuerdo a su estrategia de
negocio.
Tecnologa: Es un conjunto ordenado de instrumentos,
conocimientos, procedimientos y mtodos aplicados en las
distintas ramas industriales.

AQU DEBEN IR TRMINOS PROPIOS DEL GIRO DEL NEGOCIO DEL


OBJETO EN ESTUDIO. Flor: ademas tenes ke mencionar otra
metodologa no este capitulo sino ubicarlo en donde pk la metodlogi
uml ke en realidad no es una metodlogia sino la rup la uml es apoyo
de la rip es un lenguaje de modelado wueno para el desarrollo de la
datmart tambien se usa metodologa tenes ese en cuenta
Historia Clinica.

La historia clnica o expediente clnico es un documento, el cual surge en el contacto


entre el equipo de salud y los usuarios. A partir de la segunda mitad del siglo XX entre
usuarios y el centro de salud, siguiendo los modelos de atencin primaria. La historia
clnica es el nico documento vlido desde el punto de vista clnico y legal. En atencin
primaria, donde toma importancia los mtodos de la promocin de la salud, la historia
clnica se conoce como historia de salud o historia de vida.

Adems de los datos clnicos que tengan relacin con la situacin actual del paciente,
incorpora los datos de sus antecedentes personales y familiares, sus habitos, y todo
aquello vinculado con su salud biopsicosocial. Tambin incluye el proceso evolutivo,
tratamiento y recuperacin. La historia clnica no se limita a ser una narracin o
exposicin de hechos simplemente, sino que incluye en una seccin aparte los juicios,
documentos, procedimientos, informaciones y consentimiento informado. El
consentimiento informado del paciente, que se origina en el principio de automoma, es
un documento donde el paciente deja registrado y firmado su reconocimiento y
acepatacin sobre su situacin de salud y/o enfermedad y participa en las tomas de
decisiones.

Mayte Valeska Reyes Reynoso 63


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Funciones [editar]

La informacin recogida y ordenada en la historia clnica es un registro de datos


imprescindible para el desarrollo de actividades profesionales mdicas:

Docencia e investigacin: A partir de la informacin que aporta la historia


clnica pueden realizarse decisiones sobre estudios e investigaciones para definir
la existencia de determinadas patologas.
Epidemiologa
Mejora continua de calidad: la historia clnica es considerada por las normas
deontolgicas y por las normas legales como un derecho del paciente derivado
del derecho a una asistencia mdica de calidad. puesto que se trata de un fiel
reflejo de la relacin mdico-paciente as como un registro de la actuacin
mdico-sanitario prestada al paciente, su estudio y valoracin permite establecer
el nivel de calidad asistencial prestada.
Gestin y administracin: La historia clnica es el elemento fundamental para el
control y gestin de los servicios mdicos de la instituciones sanitarias.
Mdico-legal: Es ms importante.

Clinica

Mayte Valeska Reyes Reynoso 64


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

III: MATERIALES Y MTODOS

3.1. Diseo de la Contrastacin


3.1.1. Tipo de Investigacin
Se realizar un estudio Aplicativo.

3.1.2. Poblacin Muestra


Segn Formula de Muestreo con Poblacin Finita:
2
N * Z * p *q
n 2 2
d * ( N 1) Z * p * q
Donde:
N = Total de la poblacin
Z2 = 1.962 (seguridad es del 95%)
p = proporcin esperada (en este caso 5% = 0.05)
q = 1 p (en este caso 1-0.05 = 0.95)
d = precisin (en este caso deseamos un 3%).

POBLACIO MUESTRA
N
ADMINISTRATIVOS 3 3
PERSONAL CLNICO 30 19
PACIENTES 120 34
TOTAL 153 56

Mayte Valeska Reyes Reynoso 65


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.1.3. Tcnicas, Instrumentos, Fuentes e Informantes


Instrumentos, Descripcin u
Variables e Frmula de los
Fuentes e Operatividad del
Indicadores Indicadores
Informantes Indicador
VINCULADOS AL
PACIENTE
ndice de satisfaccin (Numero de Encuestas Nos permitir conocer el
al Paciente encuestas)/cantida grado de satisfaccin con
d respecto a la atencin
VICULADOS A RR.
HH.
Rotacin del Personal (Numero de Informantes Podremos saber quienes
informantes)/cantid estuvieron o estn a cargo
ad del rea respectiva.
ndice de Motivacin Test Test de Motivacin Nos permitir conocer el
ndice de motivacin dentro
de la Clnica.
ndice de medicin Test Opiniones Nos permitir conocer el
de sistemas de ndice de medicin de un SIG
apoyo a las dentro de la clnica.
decisiones
VINCULADOS A
PROCESOS
Tiempo de Promedio Tiempo Cronmetro Nos permitir conocer el
de respuesta tiempo de respuesta
Inversiones en IT Monto Informante Inversiones realizadas
Nmero de cambios Cant. Informante Permitir conocer la rotacin
organizativos del personal.
Uso de Estratificados Cant. Informante Saber si hacen uso de
de Atencin al Estratificados
Paciente por
Especialidad y
Cuadro de Consultas
Mdicas (Grficos
Estadsticos)
Distribucin de los (A1+A2+A3An)/N Informante Buena, Regular o Mala
Consultorios
VINCULADOS A
CRECIMIENTO E
INNOVACIN
Porcentaje de (%1+%2+ %n)/%N Informante Historias Clinicas generadas
historias clnicas
generadas por
nuevos pacientes

Mayte Valeska Reyes Reynoso 66


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.1.4. Procesamiento de Datos


Entrevistas.
o Administrativos: 3
o Pacientes: 120
o Personal Clnico: 30
Se evalu a travs de respuestas dadas de los
entrevistados y en las cuales se generar Grficos y/o
Cuadros de Comparacin para verificar su satisfaccin o
desacuerdo.
Encuestas.
o Administrativos y Personal Clnico.
o Pacientes.
El anlisis de encuestas se realiz a travs del uso de la
herramienta del SPSS 9.0 en la cual detallaremos cuadros,
grficos de los resultados obtenidos a travs de las
encuestas realizadas.
Opiniones de Expertos.
o Ing. De Sistemas.
o Analistas de Sistemas de Informacin.
o Diseadores de Pgina Web.
Se evalu segn el criterio de cada experto en la cual las
autoras de este proyecto decidieron la opinin que ms
ptima sea para el proyecto.

3.2. Resea Histrica de la Empresa

Clnica Millenium comenz a


funcionar en mayo de 1998 en un
edificio en la calle Carrin 151
Chiclayo.
A partir de 1998, Clnica Millenium ha
tenido numerosos cambios a nivel

Mayte Valeska Reyes Reynoso 67


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

estructural y tecnolgico, que comenzaron al ao siguiente con


la ampliacin del segundo y tercer piso del edificio antiguo,
permitiendo crecer de 130 a 200 camas.
En un constante esfuerzo por satisfacer la demanda por salud de
excelencia y dar mayor atencin y comodidad a los pacientes,
Clnica Millenium se ha continuado modernizando y ampliando.
La Clnica cuenta con 404 camas, 30 boxes en Urgencia, 31
camas en la Unidad de Tratamiento Intermedio y 18 en la Unidad
de Cuidados Intensivos.
Adems se ha puesto especial nfasis en los servicios de
hotelera y se ha continuado invirtiendo en tecnologa, gestin e
investigacin, junto a un incremento en el nivel de complejidad
de las intervenciones que se realizan.

3.3. Visin de la Empresa


Somos una clnica privada que brinda servicios de salud en
calidad en pacientes particulares y privados, en una moderna
infraestructura, con equipamiento de mediana capacidad y con
personal profesional

3.4. Misin de la Empresa


Ser una empresa que brinda servicios de calidad en consulta
mdica externa, interna, utilizando tecnologa de punta para
todos los servicios de salud

3.5. Objetivo de la Empresa


Dirigir nuestra organizacin con tica y responsabilidad.
Ofrecer a la sociedad mejoramiento de su calidad de vida
mediante nuestros servicios y programas de salud.
Estimular a nuestros colaboradores, usuarios y accionistas
para que participen en actividades relacionadas con el
crecimiento social y econmico de nuestra regin, del pas y
del mundo.

Mayte Valeska Reyes Reynoso 68


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Participar en las actividades cientficas, educativas, culturales


y cvicas de nuestra sociedad y en el intercambio y formacin
de nuestros profesionales
Estimular la lealtad e innovacin de nuestros usuarios,
accionistas y colaboradores
Identificar las oportunidades de inversin y adoptar estrategias
para desarrollar acciones que genere el mercado de la salud.
Diversificar servicios y productos para estimular nuestro
desarrollo y crecimiento
Ser voceros en la fiscalizacin y adopcin de las acciones de
comercializacin de todos los servicios e insumos que el sector
de la salud demande
Mantener un papel protagnico frente a los hechos, tanto
interno como externo, de la salud.
Contribuir con la preservacin del medio ambiente.

3.6. Estructura Orgnica

Mayte Valeska Reyes Reynoso 69


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 1: Estructura Orgnica de la Clnica Millenium

Mayte Valeska Reyes Reynoso 70


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.7. Descripcin de las funciones de la Organizacin de la


Clnica Milllenium
10........ Gerencia General:
1. Representar legalmente a la sociedad ante las autoridades
de cualquier orden o naturaleza y ante otras personas
naturales o jurdicas, con facultades para novar, transigir,
comprometer y desistir y para comparecer en juicios en que
se dispute la propiedad de bienes o derechos sociales.
2. Dentro de las normas y orientacin; dirigir los negocios de
la sociedad, vigilar los bienes de la misma, sus operaciones
tcnicas, su contabilidad y correspondencia.
3. Cumplir y hacer cumplir los estatutos y reglamentos de la
sociedad.
4. Celebrar cualquier clase de contratos relativos al objeto
social, as como los de venta, hipoteca y arrendamiento de
inmuebles.
5. Alterar la forma de los bienes inmuebles por su naturaleza
o su destino.
6. Nombrar a las personas que deben desempear los cargos
creados, as como retirarlas y reemplazarlas cuando haya
lugar; y
7. Nombrar apoderados especiales.

3.7.2. Administracin:
1. Disear, estructurar
e implementar un modelo administrativo acorde a las
necesidades y planteamientos.
2. Ejecutar este
modelo con las estrategias que se establezcan de comn
acuerdo en la clnica.

Mayte Valeska Reyes Reynoso 71


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3. Posicionar la
Direccin Administrativa como un rea de Servicio, gil,
oportuno y eficaz.
4. Capacitar el recurso
humano disponible para que sean ejes en el montaje de los
instructivos y procedimientos administrativos, fomentando el
trabajo en equipo y con un accionar claro y nico bajo los
principios y valores de la clnica.
5. Establecer los
mecanismos de control y seguimiento a estas estrategias,
instructivos y procedimientos, asegurando la ejecucin eficaz
del gasto y oportuno soporte a los clientes internos y
externos.

3.7.3. Mantenimiento:
1. Participar de manera integral en las labores operativas y
administrativas propias del Departamento de Ingeniera.
2. Apoyar a las diferentes dependencias en la realizacin de
las actividades que requieran el uso de ayudas audio-visuales.
3. Participar en las labores preinstalacin, instalacin y
puesta en marcha de las nuevas tecnologas adquiridas en la
institucin.
4. Participar de manera directa en las labores de
mantenimiento preventivo y correctivo de: equipos mdicos,
equipos informticos, equipos administrativos, equipos audio-
visuales, equipos de telecomunicaciones, equipos de apoyo,
redes de telecomunicaciones.
5. Participar en labores administrativas inherentes a los
procesos de mantenimiento.
6. Dar buen uso a los instrumentos y herramientas
asignados a su responsabilidad.
7. Cumplir cabalmente con el reglamento interno de trabajo
de la clinica

Mayte Valeska Reyes Reynoso 72


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

8. Informar a cerca de las necesidades de materiales y


herramientas que se requieran para ejecutar adecuadamente
las labores propias del cargo.
9. Relacionarse directamente con pacientes, con personal
operativo administrativo en los temas propios del cargo.
10. Vigilar el cumplimiento y obligaciones del personal a su
cargo.

3.7.4. Recepcin:
1. Programar y dirigir las actividades asistenciales del
Departamento.
2. Participar con diligencia y puntualidad en el Consejo
Mdico de la Clnica y en los Comits que le soliciten la
Gerencia y la Direccin Cientfica.
3. Programar y dirigir las actividades docentes
e investigativas del Departamento.
4. Colaborar con la divisin administrativa y Financiera, en
todas las actividades necesarias para el adecuado
funcionamiento de la Clnica.
5. Evaluar permanentemente la actividad profesional,
docente e investigativa de los miembros del Departamento.
6. Estudiar las hojas de vida de los aspirantes a los servicios
del Departamento.
7. Presentar a la Direccin Cientfica los candidatos a
ingresar a cualquiera de las categoras del cuerpo mdico y
dar visto bueno a las prerrogativas.
8. Hacer las recomendaciones pertinentes a la Direccin
Cientfica para que se tramite ante el comit cientfico la
renovacin, cancelacin, ampliacin o disminucin de las
prerrogativas existentes ante la Institucin.
9. Colaborar permanentemente con la Auditoria Mdica
Interna en la evaluacin de la atencin mdica que estn

Mayte Valeska Reyes Reynoso 73


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

recibiendo los pacientes del Departamento Mdico y en el


estudio, anlisis y solucin de las glosas que se presenten.
10. Velar por el cumplimiento del reglamento de la Clnica.
11. Programar en coordinacin con la Direccin Cientfica las
actividades cientficas y acadmicas y velar por su
cumplimiento.
12. Colaborar con los Jefes de servicio en la organizacin de
eventos como congreso, simposio, seminario, etc. Y velar por
su cumplimiento.
13. Analizar los resultados de las encuestas realizadas en la
Clnica y proponer las medidas necesarias, en coordinacin
con el Director Cientfico y los Jefes de Servicio.

3.7.5. Contabilidad:
1. Cerciorarse de que las operaciones que se celebren o
cumplan por cuenta de la sociedad se ajusten a las
prescripciones de los estatutos, a las decisiones de la
Asamblea General y de la Junta Directiva.
2. Dar oportuna cuenta, por escrito, a la Asamblea o a la
Junta Directiva o al Gerente, segn los casos, de las
irregularidades que ocurran en el funcionamiento de la
sociedad y en el desarrollo de sus negocios.
3. Colaborar con las entidades gubernamentales que ejerzan
la inspeccin y vigilancia de las compaas y rendirles los
informes a que haya lugar o sean solicitados.
4. Velar porque se lleve regularmente la contabilidad de la
sociedad y las notas de las reuniones de la Asamblea y de la
Junta Directiva, y porque se conserven debidamente la
correspondencia de la sociedad y los comprobantes de las
cuentas, impartiendo las instrucciones necesarias para tales
fines.
5. Inspeccionar asiduamente los bienes de la Sociedad y
procurar que se tomen oportunamente las medidas de

Mayte Valeska Reyes Reynoso 74


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

conservacin o seguridad de los mismos y de los que ella


tenga en custodia a cualquier otro ttulo.
6. Impartir las instrucciones, practicar las inspecciones y
solicitar los informes que sean necesarios porque establecer
un control permanente sobre los valores sociales.-
7. Autorizar con su firma cualquier balance que se haga, con
su dictamen o informe correspondiente.
8. Convocar a la Asamblea o a la Junta Directiva o reuniones
extraordinarias cuando lo juzgue necesario, y
9. Cumplir las dems atribuciones que le sealen las leyes o
los estatutos y las que, siendo compatibles con las anteriores,
lo encomiende la Asamblea o la Junta Directiva

3.7.6. Servicio por especialidad:


1. Programar y dirigir las reuniones y las actividades
asistenciales, docentes e investigativas del servicio.
2. Definir las necesidades del servicio
3. Presentar el Director de Departamento informes de las
actividades, con la periodicidad que se requiera.
4. Elaborar con los miembros de servicios, guas de manejo
de las patologas mas frecuentes de la especialidad.
5. Fijar prerrogativas a los especialistas
6. Tener actualizado el inventario de equipos y elementos de
su servicio y velar por el buen uso y cuidado de los mismos.
7. Definir los especialistas que harn parte del servicio de la
especialidad en el Departamento de Urgencias.
8. Vigilar el cumplimiento de las obligaciones del personal
de planta del servicio.
9. Evaluar peridicamente el desempeo asistencial,
acadmico e investigativo de los miembros del servicio.
10. Estudiar y presentar al Director del Departamento los
posibles candidatos para su vinculacin al servicio.

Mayte Valeska Reyes Reynoso 75


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

11. Asistir segn sus posibilidades y aportar sus ideas y


conocimientos a las reuniones cientficas de la clinica.
12. Asistir a las reuniones administrativas de la clinica cuando
su presencia sea requerida.

3.7.7. Servicio medicina:


2. Realizar pedidos de medicamentos e insumos con rdenes de
compra, en base a los faltantes mnimos y nuevos productos
del mercado.
3. Ordenar el listado de medicamentos e insumos con su precio,
con el fin de realizar el inventario fsico anual.
4. Enviar mensualmente al departamento financiero el
inventario de existencias con su valor.
5. Realizar arqueos espordicos a la caja.
6. enviar mensualmente y con destino al departamento
financiero la relacin de ventas a contado y crdito.
7. Vigilar en forma permanente las existencias y movimientos
del almacn, llevando a cabo las pruebas selectivas
mensuales, con el fin de determinar las existencias reales.
8. Enviar facturas y rdenes de comp ra con su visto bueno a la
pagadura por intermedio del departamento financiero.
9. Supervisar que la papelera que se utilice en los despachos y
venta de medicamentos e insumos se encuentre
convenientemente numerada
10. Vigilar la fecha de expiracin de medicamentos e insumos
para solicitar su cambio respectivo.
11. Autorizar las devoluciones y supervisar el registro
contable respectivo.
12. Supervisar la calidad de los productos, lo mismo que su
presentacin.
13. Recibir sugerencias para adquisiciones y mejor
funcionamiento del departamento.

Mayte Valeska Reyes Reynoso 76


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

14. Autorizar la nota debito y crdito, informando al


departamento financiero.

3.7.8. Enfermera:
1. Investigacin de necesidad del personal.
2. Elaboracin de un diagnostico situacional.
3. Programacin y distribucin del personal por servicios y
turnos quincenalmente.
4. laboracin de descripcin de cargos
5. Elaboracin de manuales, procesos y guas.
6. Deteccin de necesidades de enseanza en el servicio y
programacin.
7. Elaboracin de normas y polticas del departamento.
8. Elaboracin de organigrama.
9. Seleccin, induccin y desarrollo del personal.
10. Establecimiento de los sistemas de trabajo propios del
departamento.
11. Direccin del personal de enfermera como: hacer cumplir
las normas establecidas por la institucin, programar
vacaciones, revisar y autorizar liquidaciones de vacaciones,
realizar llamados de atencin verbal o escrito segn ocasin
informando al departamento de personal, conceder permisos
sindicales segn lo permita la ocupacin de la clinica,
entregar dotacin, cubrir faltantes de personal, programar
reuniones administrativas y educativas, autorizar cambios de
turno, seleccionar hojas de vida, programar entrenamientos
tanto de personal antiguo como nuevo, realizar informe diario
a la supervisora, establecimiento de los sistemas de
comunicacin, ejecucin de diversos programas, coordinar
estudiantes de facultades de enfermera con las cuales se
tenga convenio docente-asistencial, elevar la productividad
del personal.

Mayte Valeska Reyes Reynoso 77


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.8. Recursos del Centro Clnico Millenium


R. HUMANOS SITUACIN
Clnica Millenium CONTRATOS Y/O ENCARGADOS
PERSONAL
1
ADMINISTRATIVO
PERS. CLINICO DIURNO 15
PERS. CLINICO
15
NOCTURNO
PERSONAL
2
SERVICIO
TOTAL 33

R. HUMANOS NIVEL

Clnica Millenium LOCALES EXTERNOS

PACIENTES 120 100

TOTAL 220
TOTAL PERSONAL
33
CLINICO

Tabla 1:Recursos Humanos del C.Clnico Millenium

3.9. Recursos Materiales


El rea del Centro Clnico Millenium es de 360 Km2. (Calle Daniel
Alcides Carrin 151 Chiclayo Per)

Fig. 2: Ubicacin de la Clnica Millenium

Mayte Valeska Reyes Reynoso 78


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.10. Descripcin del Sistema Actual


La clnica Millenium no cuenta con un sistema automatizado que
les permita resolver en forma eficiente y objetiva sus actividades,
por tal motivo la institucin requiere de mayor tiempo posible
para la manipulacin de sus datos, lo cual puede ocasionar
prdida de tiempo.

La falta de un sistema de informacin que da soporte a los


principales procesos, resta eficacia y exactitud.

En consecuencia, hemos credo conveniente el desarrollo de este


proyecto, para lo cual se han elegido las reas de mayor
importancia que son:
- rea de Admisin Historias Clnicas.

3.11. Anlisis del Sistema.


Algunos de los reportes que emite el centro clnico Millenium; se
realiza de forma manual, esto pues ocasiona gran prdida de
tiempo y dinero ya que al momento de realizar el reporte de
dichas transacciones, en muchas oportunidades, el administrador
de la clnica Millenium se ve con la desagradable sorpresa de que
las cantidades de pacientes que deberan ser atendidos o que han
realizado sus citas mdicas no es la misma que la registrada en
los documentos generados por cada transaccin. Esto conlleva a
no generar informacin eficaz y eficiente para una adecuada
toma de decisiones.

Este descuadre afecta a las reas de Gerencia General, Admisin


y Contabilidad; definiendo el impacto asociado a las prdidas
econmicas que incurren en el centro clnico, dificultando la
atencin a los pacientes; retrasando as el crecimiento de la
clnica.

Mayte Valeska Reyes Reynoso 79


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

3.12. Requerimientos del Sistema.


Realizar una transaccin transparente, ordenada y rpida,
para que lograr justificar dichas transacciones al final del da
no exista ningn problema.
Sistemas de apoyo a la toma de decisiones.
Diseo de Tecnologa de Informacin moderna.
Sistemas de Informacin que den soporte a la toma de
decisiones, los que estarn soportados por el repositorio de
datos (DataWarehouse) que brindar la informacin
integrada, clasificada, detallada y consistente para brindar
una toma de decisiones ptima de la Gerencia General y
Administracin.

3.13. Responsabilidades del Sistema.


El desarrollo del presente proyecto permitir disear, desarrollar y
dar una propuesta a un problema concreto, por lo tanto la
metodologa del desarrollo de investigacin es Aplicada.
El sistema brindar respuestas inmediatas de acuerdo a
los requerimientos solicitados.
Permitir visualizar los datos e informacin a travs de
cuadros y grficos estadsticos.
Lograr mejorar los tiempos y calidad de las respuestas a
los requerimientos de cada rea.
Permitir Incrementar la productividad administrativa.
Proveer el acceso rpido a la informacin actual, la cual
servir de soporte para la toma de decisiones.
Posibilitar iniciar un programa de mejoramiento continuo.

QUE METODOLOGA ES LA QUE SE EST DESARROLLANDO???

Mayte Valeska Reyes Reynoso 80


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

IV: RESULTADOS

3.3. Marco Metodolgico del desarrollo de la investigacin


Para mejorar la gestin de los procesos de consultas clnicas e
historias clnicas por medio de un SIG utilizando software libre
basado en Web para el Apoyo a la Toma de Decisiones Clnicas
acoplndose segn las necesidades que satisfacen un sistema
para procesamiento de datos y de acuerdo a sus funciones, es un
sistema para funciones especficas se emplear una metodologa
Orientado a Objetos, en dominio del problema se caracteriza un
conjunto de objetos con atributos y comportamientos especficos.
La ingeniera de software Orientado a Objetos sigue los mismos
procedimientos que el enfoque convencional.
Anlisis que identifica los objetos relevantes en el dominio
del problema
Diseo proporciona detalle sobre la arquitectura, las
interfaces y los componentes.
La implementacin transforma el diseo en cdigo
Pruebas contrastan tanto la arquitectura como las interfaces

La metodologa estar basada en el Proceso Unificado de


Desarrollo de Software de 81inux81ac, que est compuesta por 3
fases de que contienen una serie de actividades que se listan a
continuacin:
1. Fase de Inicio
1.1. Flujo de Negocio
i. Modelado de Anlisis FODA del Negocio
ii. Modelado de Misin y Visin del Negocio
iii. Modelado de los Objetivos del Negocio
iv. Modelado de las Reglas del Negocio

Mayte Valeska Reyes Reynoso 81


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

v. Modelado de las Unidades de Organizacin


vi. Modelado de Objetos del Negocio
vii. Bussiness Entity
viii. Use Case Bussiness
ix. Bussiness Actor
x. Modelado de Glosario del Negocio
xi. Modelado de Localizacin

1.2. Flujo de Trabajo de Requerimientos


xii. Identificacin de Requerimientos Funcionales
xiii. Identificacin de Requerimientos No Funcionales
xiv. Modelado de Casos de Uso del Negocio
xv. Modelado de Actividades del Negocio

2. Fase de Elaboracin
2.1. Flujo de Trabajo de Anlisis de Caso de Uso
xvi. Modelado de Anlisis de Interfaz y Control

3. Fase de Construccin
3.1. Flujo de Diseo para cada caso de uso
xvii. Modelado de Caso de Uso en el diseo
xviii. Modelado de Actividades de Diseo
xix. Diseo de Interfaz de Usuario
xx. Modelado de Secuencia de Cada Interfaz de
Usuario
xxi. Modelado de Colaboracin de Cada Interfaz de
Usuario
xxii. Modelado de Navegacin

3.2. Flujo de Implementacin


xxiii. Programacin de cada Interfaz de Usuario
xxiv. Creacin del Modelado de Despliegue
xxv. Creacin de Procedimientos Almacenados

Mayte Valeska Reyes Reynoso 82


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Adems Se han entrevistado a los jefes de cada rea para pedir el


permiso y saber que informacin requieren, y a la vez se ha
encuestado a los trabajadores de cada rea para saber los
procesos y funciones de cada rea, se ha observado que el
sistema existente no est en red por lo que la informacin es
manejada de un rea a otra mediante papeles y la informacin no
es resumida para que el Administrativo pueda tomar buenas
decisiones; una vez hecho el levantamiento de la informacin se
ha procedido hacer el anlisis de los datos(Construir los
diagramas de flujo y base de datos). Las herramientas utilizadas
para dar marcha al proyecto se han utilizado software de
aplicacin (83inux83ac Rose Enterprise Edition, Ms-Project,
Dreamweaver MX).

El desarrollo del presente proyecto permitir disear, desarrollar y


dar una propuesta a un problema concreto, por lo tanto la
metodologa del desarrollo de investigacin es Aplicada

Mayte Valeska Reyes Reynoso 83


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

4.1. Desarrollo de la Metodologa de la Tesis


A continuacin se presenta el resultado del Diseo de un Sistema
de Informacin Gerencial utilizando herramientas de software
libre en cuanto al apoyo de la toma de decisiones clnicos:

Fig. 6: Diagrama del Modelado de un SIG de Clnica

4.1.1. Flujo de Negocio

Fig. 7: Diagrama del Modelado del Anlisis FODA del Negocio

Mayte Valeska Reyes Reynoso 84


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 8: Diagrama del Modelado de Visin y Misin del Negocio

Fig. 9: Diagrama del Modelado de Objetivos del SIG del Negocio

Mayte Valeska Reyes Reynoso 85


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 10: Diagrama del Modelado de las Reglas del Negocio

Fig. 11: Diagrama del Modelado de Unidades de Organizacin del Negocio

Mayte Valeska Reyes Reynoso 86


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 12: Diagrama del Paquete de Entidades del Negocio

Procesar Atencin del Paciente


Enfermera
(f rom Actores)

Paciente
(f rom Actores)

Registrar la lista de Medicamentos

Recepcin
(f rom Actores)

Programar Horarios Mdicos

Procesar Convenios

Administrador
(f rom Actores)

Medico
Registrar Persona (f rom Actores)

Procesar Consultas y Reportes

Fig. 13: Diagrama del Paquete de Casos de Uso del Negocio

Mayte Valeska Reyes Reynoso 87


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

CONSULTA OLAP
SECUENCIA DE ACTIVIDADES DE LA CONSULTA OLAP

Fig. 14: Diagrama del Paquete de Actores del Negocio

Fig. 15: Diagrama del Modelado del Glosario del Negocio

Mayte Valeska Reyes Reynoso 88


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 16: Diagrama del Modelado de Localizacin del Negocio

4.1.2. Flujo de Trabajo de Requerimientos

Fig. 17: Diagrama del Modelado de Requerimientos Funcionales del Negocio

Mayte Valeska Reyes Reynoso 89


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

REQUERIMIENTOS NO FUNCIONALES

Los equipos de trabajo deben de contar con sistemas de


procesamientos de datos modernos ejemplos. Procesadores
Pentium: IV/ D.
Contar con monitores de Alta resolucin.
Impresora matricial o de inyeccin.

Mayte Valeska Reyes Reynoso 90


Fig. 18: Diagrama de Secuencia de Actividades

91
4.1.3. FASE DEL DISEO

4.1.3.1. MODELO MULTIDIMENSIONAL PARA EL SIG

4.1.3.1.1. CUBO:

Fig. 19: Cubo Multidimensional para el SIG.

Fig. 19: Parmetros de conexin e informacin cubo bsica

92
DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 20: Definir modelo de datos y tablas relacionales

Fig. 21: Seleccin de tablas principales

Mayte Valeska Reyes Reynoso 93


DATA MART UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Fig. 22: Creacin de Dimensiones

Mayte Valeska Reyes Reynoso 94


4.1.3.2. MODELAMIENTO DE BASE DE DATOS

95
4.1.3.3. DISEO DE LA PGINA WEB

Pgina Principal de la Clnica Millenium por tipo de


acceso

Mensaje de Usuario y/o Login Incorrecto

96
SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Acceso como administrador

Ingreso a la pgina como Administrador

Mayte Valeska Reyes Reynoso 97


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Realizando 98inu en consultas OLAP muestra la


siguiente Pantalla

Posteriormente haciendo 98inu en Sistema OLAP


Clinica
Se ingresa a la pgina de la Clinica Millenium, en la
cual solicitar un usuario y clave para acceder al
Sistema OLAP

Mayte Valeska Reyes Reynoso 98


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Luego de ingresar el usuario y clave correctos; hacer


clic en el botn INGRESAR

Nos muestra la pgina de inicio con su respectivos


accesos del Men

Mayte Valeska Reyes Reynoso 99


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Visualizamos la informacin relevante para la Toma


de Decisiones correspondientes a la Clnica Millenium.

Mayte Valeska Reyes Reynoso 100


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Posteriormente podremos optar por tener una


visualizacin en Web conformado por grficos estadsticos en
la parte superior y en la parte inferior la Tabla Dinmica:
Atenciones por Especialidad

Mayte Valeska Reyes Reynoso 101


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Visualizamos el Grfico Dinmico en la parte superior


y en la parte inferior la Tabla Dinmica: Tiempo de
Atencin

Adems de lo anterior tenemos la opcin de poder


exportar a Excel y poder imprimir en un reporte de
archivo.

Mayte Valeska Reyes Reynoso 102


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Mayte Valeska Reyes Reynoso 103


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

4.1.4. VENTAJAS Y DESVENTAJAS DEL SISTEMA


PROPUESTO.
Debemos tener en cuenta que en este sistema propuesto se
obtiene mayores ventajas y pocas desventajas, las cuales
haremos presentes:

4.1.4.1. VENTAJAS DEL SISTEMA PROPUESTO.


Permite mejorar el manejo de la informacin para
que la clnica obtenga una ventaja competitiva.
Permite obtener informacin con un margen mnimo
de error.
Una de las ventajas ms importante es brindar la
informacin oportuna, exacta y eficaz para el apoyo de la
toma de decisiones de citas clnicas.
Evitar redundancia en la obtencin de datos.
Obtendr respuestas en tiempos/costos razonables.

Mayte Valeska Reyes Reynoso 104


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Brindar a la clnica Millenium uso de estratificados


(Cuadros y Grficos), con el fin de dar seguimiento a los
factores crticos del xito anticipndose al futuro.
Poder analizar desde una perspectiva en el tiempo
con la informacin histrica que se brinda.

4.1.4.2. DESVENTAJAS DEL SISTEMA PROPUESTO.


Actualmente el sistema propuesto no presenta
ninguna desventaja.

Mayte Valeska Reyes Reynoso 105


IV: RESULTADOS

4.1. RESULTADOS

DESPUE
INDICADORES ANTES
S
VINCULADOS AL PACIENTE

ndice de satisfaccin al Paciente 30 60

VICULADOS A RR. HH.

Rotacin del Personal 3 5

ndice de Motivacin 40% 60%


ndice de medicin de sistemas de
15% 95%
apoyo a las decisiones

VINCULADOS A PROCESOS
10-15
Tiempo promedio de respuesta 7-15 min.
seg.
Inversiones en IT $ 1 300 $ 750

Nmero de cambios organizativos Ninguno Ninguno


Uso de Estratificados de Atencin al
Paciente por Especialidad y Cuadro de
No Si
Consultas Mdicas (Grficos
Estadsticos)
Distribucin de los Consultorios mala buena

VINCULADOS A CRECIMIENTO E
INNOVACIN
Porcentaje de historias clnicas
2% 5%
generadas por nuevos pacientes

Tabla 3: Resultados de los Indicadores

106
SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

V: DISCUSIN DE RESULTADOS

5.1. DISCUSIN DE RESULTADOS

VINCULADOS AL PACIENTE

El ndice de satisfaccin incremento un 30% en la cual se mejor


en la atencin del servicio.

VINCULADOS A RR.HH.

La Rotacin Personal aument de 3 a 5 debido a que se delega las


responsabilidades a ms de un responsable.
ndice de Motivacin incremento en un 20% al implantarse el SIG
segn evaluacin psicolgica.
ndice de medicin de sistemas de apoyo a la toma de decisiones
increment en un 80% ya que el SIG facilita los consolidados con
informacin consistente y precisa.

VINCULADOS A PROCESOS

El tiempo de respuesta se optimiz a 15 segundos para la Toma


de Decisiones.
Inversiones en I.T. es segn predisposicin del presupuesto que se
asigne ($ 750).
Nmero de cambios organizativos se mantiene
Uso de Estratificados implantado actualmente ya que
anteriormente no exista.
La distribucin de consultorios se mejor debido a la informacin
precisa de citas clnicas.

107
SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

VINCULADOS A CRECIMIENTO E INNOVACIN


Porcentaje de historias clnicas generadas por nuevos pacientes
increment en un 3%.

5.2. Estudio de Factibilidad.


5.2..1. Factibilidad Econmica.
SISTEMA ACTUAL

GASTOS DE FUERZA DE TRABAJO (GFT).


Categora Sueldo
1 Administrador S/. 650.00
1 Secretaria S/. 650.00
1 Auxiliar S/. 300.00
GFT = [(650.00) + (650.00) + (300)] * 12
GFT = [1,600.00] *12
GFT = S/.19,200.00 anual.

GASTOS DE MATERIALES.
Millar de Papel bond A4 S/. 12.00 * 12 = S/. 144.00
tiles de Oficina S/. 30.00 * 12 = S/. 360.00
Otros S/. 100.00 * 12 = S/.
1,200.00
Gmat = S/ (144.00 + 360.00 + 1,200.00)
Gmat = S/.1,704.00

GASTOS DIRECTOS.
GD = Gft + Gmat
GD = (19,200.00 + 1,704.00)
GD = S/.20,904.00

GASTOS INDIRECTOS. GI = S/.2,090.40


GI = 10% GD
GASTOS ANUALES.

Mayte Valeska Reyes Reynoso 108


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Ga = S/. (20,904.00 + Ga = S/.22,994.4


2,090.40) Ga = $7,053.50

SISTEMA PROPUESTO

GASTOS DE FUERZA DE TRABAJO (GFT).


Categora Sueldo
Auxiliar S/. 650.00
GFT = [(650.00)] * 12
GFT = [650.00] * 12
GFT = S/. 7800.00 anual.

GASTO DE EQUIPO.
1 Computadora Pentium IV
Dm = ($ 750.00)/36
Geq1 = ($ 20.84 * 3.26)
Geq1 = S/. 67.92 * 12
Geq1 = S/. 815.04 anual.

1 Impresora canon IP1800


Dm = ($ 90.00)/ 36
Dm = $ 2.5
Geq2 = ($ 2.5 * 3.26)
Geq2 = S/. 8.15 *12
Geq2 = S/. 97.8

GeqT = Geq1 + Geq2


GeqT = (S/. 815.04 + S/. 97.8)
GeqT = S/.912.84

GASTOS DE SOFTWARE.
Mantenimiento de Base de Datos S/. 2 100.00
Capacitacin de Manejo de Sistema S/. 1 750.00

Mayte Valeska Reyes Reynoso 109


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Gsof = S/.(2 100.00 + 1 750.00) = S/. 3 850.00

GASTOS DE MATERIALES.
Millar de Papel bond A4 S/. 12.00 * 4 = S/. 48.00
1 Toner S/. 39.12 * 3 = S/. 117.36
1 Caja de CD S/. 20.00 * 2 = S/.
40.00
tiles de Oficina S/. 20.00 * 6 = S/.120.00
Otros S/. 15.00 * 6 = S/. 90.00
Gmat = S/ (48.00 + 117.36 + 40.00 + 120.00 + 90.00)
Gmat = S/. 415.36

GASTOS VARIOS.
Mantenimiento de Equipo S/. 100.00 * 4 = S/. 400.00
Inmuebles: existente.
GVar = S/. 400.00

GASTOS DIRECTOS.
GD = Gft + Geq + Gsof + Gmat + GVar
GD = (7 800.00+ 912.84 + 3 850.00 + 415.36 + 400.00)
GD = S/. 13 378.20

GASTOS INDIRECTOS.
GI = 10%GD
GI = S/. 1 337.82

GASTOS ANUALES.
Gn = S/. (13 378.20 + 1 337.82)
Gn = S/. 14 716.02
Gn = $ 4 514.20

ECONOMA ANUAL

Mayte Valeska Reyes Reynoso 110


SIG UTILIZANDO HERRAMIENTAS DE SOFTWARE LIBRE

Ea = (Ga Gn)
Ea = (22 994.4 14 716.02)
Ea = S/.8 278.38 anual.
Ea = $ 2539.38

Tr = 14 716.02 / 8 278.38
Tr = 1.78 aos
Tr = 1.78 aos * (12 meses /1 ao)= 21 meses

Nota: La inversin se ha de recuperar en 1 ao y 9 meses, a


partir de su funcionamiento.

Mayte Valeska Reyes Reynoso 111


VII: CONCLUSIONES Y RECOMENDACIONES

10........ CONCLUSIONES
Se implement una Pgina Web para la toma de decisiones
permitiendo un mayor acceso de comunicacin con entidades
interesadas en el rubro de la salud en apoyar el crecimiento del
servicio mdico.

Se desarroll la aplicacin con la perspectiva de los procesos


internos en la toma de decisiones de la clnica a travs de Pgina
Web siendo ms rpidos, ms claros y entendibles, sus procesos
pueden ser optimizados para ganar eficiencia y reducir costos
principalmente.

La perspectiva de los pacientes que est vinculado con la Clnica


se logr incrementndose el ndice de satisfaccin en ms de un
50%

La perspectiva de aprendizaje y crecimiento gener ms historias


clnicas por nuevos pacientes logrando la identificacin
institucin paciente.

La perspectiva de la Toma de Decisiones ayud a la organizacin


a trabajar ms inteligentemente, ms no complicadamente.
La interface entre el sistema SIG y el usuario permite un dilogo
continuado, desarrollando confianza con los resultados
propuestos por el sistema.
11........ RECOMENDACIONES

Poner en funcionamiento los sistemas de informacin que


soportan la toma de decisiones.

Contar con un personal calificado para el debido control de la


informacin.

Realizar backups de seguridad de la informacin en caso de


alguna incidencia inesperada.

Realizar en un tiempo adecuado el mantenimiento de sus equipos


informticos tanto hardware como software.

Considerar que el obtener una informacin precisa y oportuna es


debido al ingreso de datos correctos y al buen manejo de la
interpretacin de resultados.

Permitir estar respaldado por especialistas de software libre para


cualquier inquietud.
VIII. REFERENCIAS BIBLIOGRFICAS

Gmez Vieites, lvaro Surez Rey, Carlos (2004). Sistemas de


Informacin. Herramientas prcticas para la gestin empresarial..
Mxico. Alfaomega.
Cohen Karen, Daniel Asn Lares, Enrique (2005). Sistemas de
informacin para los negocios. Cuarta Edicin. Mxico. McGraw-
Hill.
OBrien, James (2001). Sistemas de informacin gerencial. Cuarta
Edicin. Bogot. McGraw-Hill.
Laudon, Kenneth Laudon, Jane (2004). Sistemas de informacin
gerencial. Octava Edicin. Mxico. Pearson Educacin.
Oz, Effy (2001). Administracin de sistemas de informacin.
Segunda Edicin. Mxico. 115inux115acional Thomson Editores.
De Pablos Heredero, Carmen y otros (2001). Direccin y Gestin
de los Sistemas de Informacin en la Empresa. Madrid. ESIC
Editorial.
Edwars, Chris Ward, John Bytheway, Andy (1998). Fundamentos
de Sistemas de Informacin. Segunda Edicin. Madrid. Prentice-
Hall.
Leer, Ane (2001). La visin de los lderes en la Era Digital. Mxico.
Pearson Educacin.
LARDENT, Alberto (2001): Sistemas de Informacin para la
Gestin Empresaria. Buenos Aires. Pearson Education.
McLeod, Raymond, Jr. (2000): Sistemas de Informacin Gerencial.
Sptima Edicin. Mxico. Prentice-Hall.
Shapiro, Carl Varian, Hal R. (1999): El Dominio de la Informacin.
Una gua estratgica para la economa de la red. Espaa. Antoni
Bosch Editor.
LINKOGRAFA

( 1 http://x-evian.org/es/documentos.html
)
( 2) http://www.postgresql-support.de/spanish/start_s.html,
visitada el da 28 de setiembre de 2008 CIBERTEC
( 3 http://www.postgresql.org/ , visitada el 28 de setiembre de
) 2008, todo sobre PostgreSQL
( 4 http://www.novell.com/rc/docrepository/public/14/RC-
) 23062/27915.pdf, documento de Novell, especificando
caractersticas de Suse Linux.
( 5 http://www.novell.com/es-es/linux/compare.html, visitada el
) 28 de setiembre de 2008-cuadro comparativo de
distribuciones 117inux.
(6) http://es.wikipedia.org/wiki/Almac%C3%A9n_de_datos
(7) http://www.softwarelibre.org.pe/modules.php?
name=Content&pa=showpage&pid=17
(8) http://www.somoslibres.org/modules.php?
name=News&file=article&sid=2702
(9) http://consultora.uladech.edu.pe/consultora/Recursos/Consulto
ria/Comparativa_de_algunas_distribuciones_Linux.pdf
(10) http://120linux.com/distribuciones/
(11) ftp://ftp.software.ibm.com/ps/products/db2/info/vr9/pdf/letter/
nlv/es_ES/db2xpz90.pdf
(12) http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd"><html xmlns="http://www.w3.org
http://www.uclv.edu.cu/nosotros/Documentos/linux.pdf
http://es.wikibooks.org/wiki/Introducci
%C3%B3n_a_Linux/Equivalencias_Windows_en_Linux
http://knoda.sourceforge.net/
http://www.gnome-db.org/
http://www.mysql.com/
http://www.thekompany.com/products/rekall/
http://www.sun.com/software/staroffice/index.jsp
http://www.kexi-project.org/
http://www.sybase.ru/
http://www.postgresql.org/
http://www.sapdb.org/
http://www.oracle.com/index.html
http://www.relex.ru/en/main/
http://www.firebirdsql.org/
http://www.adrformacion.com/cursos/linux/leccion1/tutorial3.h
tml
http://www.ubuntu.com/
http://www.postgresql.org/files/documentation/pdf/8.3/postgre
sql-8.3-A4.pdf
http://es.wikipedia.org/wiki/GNOME-DB
http://es.wikipedia.org/wiki/Sybase
http://es.wikipedia.org/wiki/PostgreSQL
http://es.wikipedia.org/wiki/Oracle
http://es.wikipedia.org/wiki/Firebird
http://pentaho.almacen-datos.com/cube-designer.html
http://es.wikipedia.org/wiki/Apache_Tomcat
http://es.wikipedia.org/wiki/Historia_cl%C3%ADnica
IX. ANEXOS

ANEXO 1

ENTREVISTA A ADMINISTRADOR GERENTE

1. La empresa tiene sistema informtico,:


Si es No: A que se debe el motivo: Presupuesto de Inversin en
TICs, No Confiar en SI, Otro
motivo.....................................................................................
Si es Si: Que mdulos tiene implementado.

2. El sistema cumple con todos los requerimientos que solicita


la gerencia , ya sea UD. como administrador, o usuarios que
manejan el sistema.
Que le falta que no cumple.

3. El sistema lo realizaron una persona externa (Ousorsing) o lo


desarrollaron en la misma institucin.

4. En que Lenguaje fue desarrollado su sistema informtico; as


mismo que administrador de base de datos.

5. Cual son las reas mas criticas de la Clnica, Donde existe


problemas de informacin, cruces de informacin, Volmenes
de informacin, informacin llevada cabo de manera manual,
etc.

6. Que procesos realiza en el rea de admisin cuando llega un


paciente a atenderse.

7. Cuales son los procesos involucrados cuando se realiza una


Historia clnica para un paciente nuevo.

8. Se siente satisfecho el cliente por la atencin inmediata o


existe espera de atender al paciente.

9. UD. como administrador que recomendara respecto a los


sistemas informticos.

10. Existe un rea de Informtica que se encarga de llevar a


cabo el mantenimiento del sistema.
ANEXO 2
ENTREVISTA A USUARIOS DEL SISTEMA: POR REA

1. Que labor desempeas en tu rea: Secretaria, Asistente,


Admisin, etc......
2. Que procesos ocurre en su rea.
3. Tienes sistema Informatico tu rea: Si o No
Si es Si Continuar (Preg 4...9)
4. El sistema con que cuentas te permite minimizar el trabajo
realizado o existe demora de tiempo en los procesos
transaccionales.
5. Existe alguna deficiencias que encuentras en el sistema, cuales
serian para ud....
6. El Manejo del sistema es flexible en su manejo o existe alguna
dificultad.
7. Utiliza en algunas veces algunos programas aplicativos para
llevar a cabo los reportes que son solicitados por la alta gerencia
8. Que otros mdulos seria importante para Ud. en su rea.
9. Que recomendaras en mejorar el sistema con que cuentas
actualmente.
10. Te gustara un sistema que permita mejorar tu rea en donde
laboras.
ANEXO 3
GUIA DE INSTALACIN

Install Java SE Development Kit

Install the Java JDK if you don't have it installed already. Tolven requires version 1.5.0
or newer. The JDK location is your choice, I prefer something like this (depending on
the version):

c:\jdk1.6.0

This kit will also install the corresponding Java Runtime (JRE) - this is the JRE that
Eclipse will use. I usually accept the default location for the JRE. Tolven does not use
any applets or Java-based browser plugins.

After installing Java, the JAVA_HOME environment variable should point to this (new)
JDK. You can verify this on Windows as follows:

Start > Control Panel > System > Advanced > Environment Variables
Install PostgreSQL

The PostgreSQL documentation describes building PostgreSQL from source but that is
not needed for Tolven. The binary kit is adequate.

Unzip postgresql-8.2.3-1.zip (or the current version of the Windows version of


postgreSQL) into a temporary location such as

c:\download\postgres

The directory should look something like this:

I've attached screen shots of the dialog I followed to install postgreSQL starting by
double clicking:

postgresql-8.2.msi
On the installation options step, I did not change any options from the default but I did
change the installation directory to:

c:\postgreSQL\8.2\

by clicking the Browse button...

In the Service Configuration dialog, I've accepted the account name, supplied a
password of postgres, and have asked for postgres to be installed as a service.

The Initialize database cluster will create the initial database, which Tolven will use.
Change the encoding to UTF-8.

I've supplied a password of postgres for the default database super user postgres. This
means we'll have a database named postgres and a super user named postgres..

I've accepted the default procedural language settings. Tolven doesn't need anything
special in this area. Tolven has no dependencies on any PostgreSQL-specific features.

For the contrib options, I have accepted the default which includes the administrative
tools which you will find very handy.
If the installation completes successfully, you should see this:

At this point your database should be up and running. We'll need to shut it down to
configure security.
Run the PGadminIII tool which should look like this:

This tool will allow you to start and stop the database server when the time comes and
to look at the database contents. To connect to the database, provide the super user and
password. I used postgres for the username and password.

The postgres installation is complete. We'll add some configuration shortly: digital
certificates for secure communication via SSL.

Now that you've had a look around the empty database, we will stop the database
server:
You can now delete the temporary directory you created. Mine was:

c:\download\postgres

Configure PostgreSQL

In a later step, the Tolven configuration Manager will add add SSL certificates to the
postgres directory and add schemas to the PostgreSQL database. Here, you must
configure postgreSQL to use SSL.

Use Notepad or wordpad to modify postgreSQL/8.2/data/pg_hba.conf to


allow network access to the database. JDBC, even from localhost, requires network
access to the database. Documentation is included in that file. The uncommented line
should look something like this:

# TYPE DATABASE USER CIDR-ADDRESS METHOD


host postges postgres 127.0.0.1/32 md5

You are done with the pg_hba.conf file although remember to change this file if you
need to access postgreSQL from clients not on localhost.

Next, edit the postgreSQL/8.2/data/postgresql.conf file so that its


security configuration enables SSL.

In the postgresql.conf file this line

# ssl = off

should be changed to

ssl = on

(remove the # and change off to on)


ANEXO 4
Evaluacin de Cualidades de Liderazgo
(Para Lderes Potenciales) * (Maxwell, 1996)
ESCALA
0 = Nunca 2 = Algunas Veces 3 = Generalmente
1 = Rara vez 4 = Siempre
1. Influencia 0 1 2 3 4
2. Autodisciplina 0 1 2 3
4
3. Buena trayectoria 0 1 2 3 4
4. Habilidad en el trato con los dems 0 1 2 3
4
5. Habilidad para resolver problemas 0 1 2 3
4
6. Aceptacin del estado actual de las cosas 0 1 2 3
4
7. Visualizacin de la gran imagen mental 0 1 2 3
4
8. Habilidad de sobreponerse 0 1 2 3
4
9. Espritu positivo 0 1 2 3
4
10. Entendimiento de los dems 0 1 2 3
4
11. Liberacin de problemas personales 0 1 2 3
4
12. Disposicin de tomar responsabilidades 0 1 2 3
4
13. Liberacin del enojo 0 1 2 3
4
14. Disposicin de cambio 0 1 2 3
4
15. Integridad 0 1 2 3 4
16. Crecimiento ntimo con Dios 0 1 2 3
4
17. Habilidad de ver lo que va a suceder 0 1 2 3
4
18. Aceptacin como lder por los dems 0 1 2 3
4
19. Habilidad y deseo constante de aprender 0 1 2 3
4
20. Atraccin de los dems 0 1 2 3
4
21. Buena auto imagen 0 1 2 3
4
22. Buena disposicin de servir. 0 1 2 3
4
23. Capacidad de recuperacin ante los problemas0 1 2 3
4
24. Habilidad de desarrollar otros lderes 0 1 2 3
4
25. Iniciativa 0 1 2 3
Al evaluar un lder potencial ponga ms atencin a la calidad del
individuo 4 mostrada `por sus caractersticas que a la calificacin
especfica. Puesto que los lderes son diferentes, las calificaciones
pueden variar. He aqu la calificacin:

90 100 Gran lder TOTAL DE PUNTOS _________


80 89 Lder bueno
70 79 Lder emergente
60 69 Repleto de potencial
Menos de 60 Debe crecer
GLOSARIO DE TRMINOS

1. PHP: HIPERTEXT PREPROCCESS


2. DSS: DECISIONS SUPPORT SYSTEMS
3. HTML: HIPERTEXT MAIL LANGUAGE
4. IIS: INTERNET INFORMATION SERVER

You might also like