UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA PROGRAMA DE ING. INDUSTRIAL CAMPUS VIRTUAL GRUPO 301330_69
INTRODUCCION Uno de los fines de un proceso productivo es recolectar datos que le ayude a conocer su estado en cierto espacio tiempo, con lo cual se hace posible la implementacin de modelos de mejoramiento en el rea de produccin, RR.HH, Ventas, Tecnologa entre otros, un sistema avanzado de bases de datos proporciona adems integracin con otras reas funcionales de otra corporacin facilitando la comunicacin y el acceso a informacin relevante en cualquier lugar sin importar la maquina en la cual se halle alojada la misma, esta ltima, caracterstica de los sistemas avanzados de informacin. Podemos recordar que en el inicio la informacin se encontraba alojada en el sistema operativo y este deba proporcionar las herramientas para poder manipular una BD lo cual fue reemplazado con los SGBD que aumentaron los beneficios de manejar grandes volmenes de informacin. Con el desarrollo de la actividad en el laboratorio, se pudieron conocer nuevos conceptos y sobre todo el uso del diagrama E-R, el presente trabajo muestra en primer lugar el diagrama inicial y en una serie de paso la eliminacin de las relaciones con sus respectivas adiciones de variables forneas segn corresponda, las cuales se convierten en las famosas relaciones pata de gallina.
OBJETIVO GENERAL Hacer el desarrollo del diagrama E-R y su diagrama en el My SQL Workbench, para comprender la modelacin lgica de las bases de datos. OBJ ETIVOS ESPECIFICOS
1. Realizar la definicin de los atributos y las relaciones determinando las claves y la cardinalidad. 2. Realizar el mapeo de las relaciones para hacer las reducciones 1.1 y 1.n segn corresponda. 3. Construir el diagrama resultante en el software My SQL Workbench.
CASO DE ESTUDIO PROYECTO
Una empresa de construcciones civiles est interesada en que se le disee unas bases de datos relacionales para el departamento de proyectos. Este departamento cuenta con una serie de dependencias, las cuales se encuentran codificadas y tienen un cdigo y un nombre. Cuando se realizan un contrato, se genera un proyecto, el cual es codificado tambin y pertenecen a una sola dependencia. De los proyectos se tiene un cdigo nico, el nombre y el presupuesto. A cada proyecto se le asigna un grupo de empleados y un gerente de proyecto, que a la vez es empleado. De los empleados se quiere tener el nmero de identificacin, tipo de identificacin, nombres, apellidos, direccin residencia, nmero telfono residencia y celular. Al finalizar el proyecto, se realiza las evaluaciones del desempeo de cada uno de los empleados que trabaj en este y de esto se tiene la fecha inicial y final real en que particip en el proyecto, adems de la calificacin obtenida entre 1 y 5, y una observacin dada por el gerente del proyecto. Adems se sabe que: Una dependencia puede tener varios proyectos. Un empleado puede haber trabajado en varios proyectos, pero en un momento dado, solo trabaja en un solo proyecto. Una dependencia, solo pertenece a un departamento. Un proyecto solo tiene un gerente de proyecto y un empleado puede haber gerenciado varios proyectos.
DIAGRAMA INICIAL.
DEPENDENCIA
EVALUACION EMPLEADO EMPLEADO PROYECTO DEPARTAMENT O REALIZ A CUENT A TIENE GEREN CIA TRABA JA CALIF_EV ID_EV ID_EMP COD_PRY COD_DEPTO COD_DEPCIA OBSERV_EV NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP COD_PRES FCH_FIN FCH_INI NUMTEL NOMBRE NOMBRE 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.M M.1 1.M 1.1 1.M 1.M 1.M 1.M DEPENDENCIA
DEPARTAMENT O COD_DEPTO COD_DEPCIA NOMBRE COD_DEPTO EMPLEADO PROYECTO GEREN CIA ID_EMP COD_PRY NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP COD_PRES NUMTEL NOMBRE 1.1 1.1 M.1 EMPLEADO PROYECTO ID_EMP COD_PRY NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP COD_PRES NUMTEL NOMBRE ID_EMP
MAPEO DE RELACION 1.1
La relacin cuenta se elimina y la clave COD_DEPTO pasa como clave fornea a la entidad DEPARTAMENTO. MAPEO 1.1.
DEPENDENCIA
DEPARTAMENT O CUENT A COD_DEPTO COD_DEPCIA NOMBRE 1.1 M.1 1.M EMPLEADO PROYECTO TRABA JA ID_EMP COD_PRY NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP COD_PRES NUMTEL NOMBRE 1.1 1.M 1.1 1.M EMPLEADO PROYECTO ID_EMP COD_PRY NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP NUMTEL NOMBRE COD_PRES ID_EMP COD_PRY DEPENDENCIA
PROYECTO IENE COD_PRY COD_DEPCIA COD_PRES NOMBRE NOMBRE 1.M M.M 1.M DEPENDENCIA
PROYECTO COD_PRY COD_DEPCIA COD_PRES NOMBRE NOMBRE ID_EMP ID_EMP COD_DEPCIA
La relacin gerencia se elimina y la clave COD_PRY pasa como lcave fornea a la entidad empleado MAPEO RELACION 1.N.
La relacin gerencia se elimina y la llave primaria COD_PRY pasa como llave fornea a la entidad EMPLEADO se finaliza agregando una pata de gallina a esta entidad n. MAPEO 1.N.
La relacin tiene se elimina y la clave primaria de dependencia COD_DEPCIA pasa como clave fornea a la entidad PROYECTO. Y se agrega en n un pata de gallina. MAPEO 1.N.
Por Ultimo la relacin REALIZA se elimina y la clave primaria ID_EV pasa a la entidad EMPLEADO a esta se le aade una pata de gallina.
DEPENDENCIA
EVALUACION EMPLEADO EMPLEADO PROYECTO DEPARTAMENT O CALIF_EV ID_EV ID_EMP COD_PRY COD_DEPTO COD_DEPCIA OBSERV_EV NOM_EMP TIP_ID APLL_EMP NUMCEL DIR_EMP COD_PRES FCH_FIN FCH_INI NUMTEL NOMBRE NOMBRE ID_EV COD_PRY COD_DEPCIA
DIAGRAMA E-R DEPURADO.
CONCLUSIONES Se puede evidenciar la importancia de las bases de datos para una compaa y la evolucin de las mismas. Se pudo establecer la forma de calificacin de las distintas actividades del curso y los objetivos perseguidos por este. Se pudo entender que las claves forneas son las que establecen las relaciones entre las bases de datos. Se pudo observar la importancia de la correcta definicin de las entidades y sus atributos.
Bibliografa Gomez, M. D. (2011). Bases De Datos Basicos. Medellin: Unad. Mendez, N. D. (05 de 04 de 2013). Bases De Datos. Recuperado el 02 de 04 de 2013, de http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060029/lecciones/cap2-8.html Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos De Bases De Datos . Madrid: McGraw Hill.