Sistema Gestion Recursos Humanos

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 6

Diseo e implementacin de una base de datos

para un Sistema de Gestin Recursos Humanos


Luis Alberto Zamora Snchez
1.
2.
3.
4.
5.
6.
7.
8.
9.

[email protected]

Resumen
Introduccin
Bases de datos
Diseos conceptual-lgico-fsico
Modelo entidad relacin
Mdulo de recursos laborales
Mdulo de capacitacin
Mdulo de entrada salida
Bibliografa

RESUMEN
Las grandes transformaciones econmicas, sociales y demogrficas de las ltimas dcadas han impulsado un impresionante desarrollo tecnolgico, siendo
solo posible asumirlas incorporndolas al conocimiento de la sociedad para que esta sea capaz de enfrentar los desafos que exigen los nuevos tiempos. Por
ello las organizaciones empresariales de todo el mundo se deben involucrar en un inexorable cambio en la Gestin de los Recursos Humanos.
En la Direccin Provincial de Economa y Planificacin (DPEP) en Villa Clara se implementa con xito el diseo de una base de datos para la gestin de los
Recursos Humanos, donde se almacena la informacin relacionada con esta temtica. Se presenta un modelo entidad-relacin a partir del anlisis del
problema, el cual representa la base de datos. Se modela todo lo relacionado con los recursos laborales, capacitacin y control de entrada salida del
personal. Finalmente se implementa en un Sistema de Gestin de Bases de Datos en Sql Server 2000.
INTRODUCCIN
A lo largo del siglo XX la sociedad se ha visto inmersa en un proceso de cambios acelerado por la tecnologa en casi todas las esferas y por lo tanto el
hombre tiene que enfrentarse a retos cientfico-tecnolgicos de gran envergadura con relacin a la informatizacin de la sociedad. La interconectividad de
las redes de computadoras ha allanado el camino a sistemas informticos soportados sobre ellas. Por ello que las organizaciones, instituciones y empresas
han tenido que asumir este proceso de cambios en su bsqueda permanente para mejorar su desempeo.
En el campo empresarial por poner un ejemplo, la tecnologa informtica desempea vitales funciones entre otras como elemento de informacin tales como
datos de carcter econmico, contable y recursos humanos.
Controlar la informacin de tres o cuatro empleados de una microempresa de forma manual puede no ser tan complejo pero cuando sobrepasa los 50 puede
ser una tarea engorrosa ya que segn la poltica de la empresa los empleados se pueden organizar en departamentos o reas, se manejan un conjunto
grande de cargos, se controla informacin personal tanta como lo considere la organizacin. La DPVC se encuentra en esta situacin, siendo el problema de
investigacin en este caso la inexistencia de un sistema automatizado que contribuya a mejorar la gestin de estos procesos. Una base de datos relacional
montada sobre un Sistema de Gestin de Bases de Datos es el mecanismo ideal para almacenar todos los datos antes mencionado y el complemento es un
software que permita interactuar con la informacin almacenada.
El sistema GRH es ms que la suma simple de sus partes o procesos clave, es una nueva cualidad surgida de la interaccin de sus partes (Cuesta 2005).
Independientemente de la informacin que se almacene el tratamiento de los Recursos Humanos va mas all en el plano de las relaciones que se establecen
entre empleado y empresa.

BASES DE DATOS
Varias son las definiciones planteadas por algunos autores entre las que se han seleccionado:
"Una base de datos es una coleccin de datos estructurados segn un modelo que refleje las relaciones y restricciones existentes en el mundo real. Los
datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de stas, y su definicin y descripcin han de
ser nicas estando almacenadas junto a los mismos. Por ltimo, los tratamientos que sufran estos datos tendrn que conservar la integridad y seguridad de
stos."(Tramullas, 2000).
Una base de datos esta constituida por cierto conjunto de datos persistentes utilizado por los sistemas de aplicaciones de una empresa determinada....Un
sistema de bases de datos es un sistema computarizado cuyo propsito general es mantener informacin y hacer que este disponible cuando se solicite
(Date 2003).
Por otra parte (Chiavenato, 2001) agrega: La eficiencia de la informacin es mayor con el apoyo de las bases de datos, pues stas ayudan a reducir la
memoria de los archivos, ya que los datos interconectados lgicamente permiten integrar de manera simultnea la actualizacin y el procesamiento, lo cual
reduce incoherencias y errores derivados de archivos duplicados. Es corriente que existan varias bases de datos relacionadas lgicamente entre si mediante
un software(programas) que ejecuta la s funciones de crear y actualizar archivos, recuperar datos y generar informes
El diseo de una base de datos es un proceso complejo que abarca decisiones a muy distintos niveles. La complejidad se controla mejor si se descompone
el problema en subproblemas y se resuelve cada uno de estos subproblemas independientemente, utilizando tcnicas especficas. As, el diseo de una base
de datos se descompone en diseo conceptual, diseo lgico y diseo fsico.
DISEO CONCEPTUAL
El diseo conceptual parte de las especificaciones de los requerimientos de usuario y su resultado es el esquema conceptual de la base de datos, el cual es
una es una descripcin de alto nivel de abstraccin de la estructura de la base de datos, independientemente del SGBD que se vaya a utilizar para
manipularla. El objetivo del diseo conceptual es describir el contenido de la informacin de la base de datos. Se determinan la cantidad de entidades, los
nombres de los atributos y su tipo de datos de cada atributo, posteriormente se interrelacionan las entidades obteniendo una representacin grafica que no
es mas que el modelo conceptual llamado tambin Modelo Entidad Interrelacin.
DISEO LGICO
El diseo lgico parte del esquema conceptual que da como resultado un esquema lgico, que no es mas que una descripcin de la estructura de la base de
datos en trminos de las estructuras de datos que puede procesar un tipo de SGBD, es un paso intermedio que traduce el esquema conceptual a un nivel
fsico, se identifican las llaves primarias de un conjunto de llaves candidatas y se lleva a cabo la normalizacin. Un modelo lgico es un lenguaje usado para
especificar esquemas lgicos (modelo relacional y modelo de red). El diseo lgico depende del tipo de SGBD que se vaya a utilizar, no depende del
producto concreto.
DISEO FSICO
El diseo fsico parte del esquema lgico que da como resultado un esquema fsico, el cual es una descripcin de la implementacin de una base de datos
en memoria secundaria: las estructuras de almacenamiento y los mtodos utilizados para tener un acceso eficiente a los datos. Por ello, el diseo fsico
depende del SGBD concreto y el esquema fsico se expresa mediante su lenguaje de definicin de datos. Es el producto final representado en tablas y
campos y listo para el almacenamiento de los datos
En el diseo de bases de datos se usan primero los modelos conceptuales para lograr una descripcin de alto nivel de la realidad, y luego se transforma el
esquema conceptual en un esquema lgico. El motivo de realizar estas dos etapas es la dificultad de abstraer la estructura de una base de datos que
presente cierta complejidad.

El modelo entidad-relacin es el modelo conceptual ms utilizado para el diseo conceptual de bases de datos. Fue introducido por Peter Chen en 1976.
Est formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones grficas y lingsticas.
Originalmente, el modelo entidad-relacin slo inclua los conceptos de entidad, relacin y atributo. Ms tarde, se aadieron otros conceptos, como los
atributos compuestos y las jerarquas de generalizacin, en lo que se ha denominado modelo entidad-relacin extendido.
Los modelos lgicos empleados con mayor frecuencia en los SGBD comerciales actuales son el de red, el jerrquico y el relacional. Algunos SGBD ms
modernos se basan en modelos orientados a objetos.
El modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicado y en la teora de conjuntos, as como el
concepto matemtico denominado relacin.
Este modelo considera la base de datos como una coleccin de relaciones. De manera simple, una relacin representa una tabla, en que cada fila representa
una coleccin de valores que describen una entidad del mundo real. Cada fila se denomina tupla o registro y cada columna campo.
Entre las ventajas de este modelo estn:
Garantiza herramientas para evitar la duplicidad de registros, a travs de campos claves o llaves.
Garantiza la integridad referencial: As al eliminar un registro elimina todos los registros relacionados dependientes.
Favorece la normalizacin por ser ms comprensible y aplicable.
ste es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos en
1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de
datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas".
Pese a que sta es la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms
fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran las
tuplas, y campos (las columnas de una tabla). La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y
poder para administrar la informacin.
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto
tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos.
El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de
Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales.
MODELO ENTIDAD RELACIN
A partir del anlisis del problema y los requerimientos del sistema, se obtuvieron un grupo de tablas primarias, secundarias y tablas auxiliares que dan
soporte a la base de datos. A este conjunto de tablas se le aplicaron las reglas de integridad referencial apropiadas. Para mayor compresin se presentan los
distintos diagramas por mdulos.
MDULO DE RECURSOS LABORALES
La siguiente figura obtenida del diagrama hecho en Sql Server 2000 ilustra el mdulo de Recursos Laborales.

Figura 1. Mdulo de Recursos Laborales.


La figura anterior es el modelo entidad interrelacin del mdulo de recursos laborales en el cual solo se reflejan sus interrelaciones a nivel de llaves primarias.
En el se puede ver que la tabla empleados es la tabla principal de todo el modelo, la tabla cargos esta asociada al empleado y al departamento para generar
la plantilla de cargos, el resto de las tablas se explican por la figura.
MDULO DE CAPACITACIN
A continuacin se ilustra en la figura 2 el mdulo de Capacitacin en cual es mas simple y por eso se muestra con todos sus campos.

Figura 2. Mdulo de Capacitacin.


El mdulo de capacitacin contiene la tabla empleados con todos sus campos y asociados a esta tabla esta el nivel de escolaridad que puede ser varios
tipos desde 7mo grado pasando por niveles tcnicos y universitarios con sus tablas auxiliares y la tabla CapacitacionRecibida y sus tabla auxiliares. Tanto la
capacitacin recibida como el nivel de escolaridad comparten la tabla auxiliar nombre de centro pues se sabe que la capacitacin se puede realizar en el
mismo centro donde el trabajador obtuvo su nivel de escolaridad.
MDULO DE ENTRADA SALIDA
En la figura 3 se ilustra el mdulo de entrada salida, el que se encarga de controlar la entrada y salida de los trabajadores.
Este mdulo es de gran importancia por cuanto una de la funciones principales del departamento de Recursos Humanos es controlar la entrada y salida para
obtener la Prenmina de la cual se realizan clculos para realizar los descuentos que sean necesarios segn la poltica laboral vigente en la empresa.
Adems a partir de este control se toman decisiones de orden disciplinario en vistas a mejorar la eficiencia y puntualidad, considerando que existe un
contrato donde se reflejan precisamente el horario de trabajo.

También podría gustarte