Una empresa de Consultora desea crear una base de datos para
facilitar la gestin de los proyectos informticos que desarrolla para sus empresas clientes. Los requisitos que hay que recoger se muestran n a continuacin: La empresa desarrolla proyectos de los que se almacena su cdigo, nombre del cliente para el que se desarrolla el proyecto, una breve descripcin del mismo, , presupuesto, numero de horas totales estimadas, fecha de inicio y fecha de finalizacin, Cada proyecto se compone de una serie de fases identificables por un numero en secuencia en cada proyecto. Cada fase se caracteriza adems por su nombre, fecha de comienzo, fecha de su fin, y estado en que se encuentra (en curso o finalizacin). Los empleados de la empresa (cdigo, Cedula, nombre completo, direccin, titulacin y aos de experiencia) estn asignados a los proyectos que desarrolla la empresa. Interesa almacenar los empleados que son jefes de proyectos junto con su dedicacin total en horas prevista a cada proyecto as como el coste de su participacin en euros, teniendo en cuenta que cada proyecto lo lidera un nico jefe de proyectos. En cuanto a los informticos que participan en los proyectos, se quiere conocer los que son analistas y los que son programadores, as como el nmero de horas totales previstas dedicadas en cada proyecto y el coste en euros que supone cada dedicacin. De los programadores se almacenara tambin los lenguajes en los que son expertos. En cada fase de proyecto se generan una serie de productos (Software, informes tcnicos y prototipos) sobre los que se quiere guardar informacin. Cada producto previsto para una fase tiene un cdigo, un nombre, una descripcin, si esta finalizado o no y tiene un analista responsable. Adems la obtencin de un
producto solo abarca una fase de un proyecto y se quieren guardar
los empleados informticos involucrados en cada producto cuantificando el nmero de horas de trabajo dedicadas a cada producto. Para el software se almacena adems su tipo (diagrama, programa, etc.) y para los prototipos su versin y ubicacin. Por otro lado a cada fase de proyecto le corresponde una serie de recursos de los que se quiere conocer su cdigo identificador, nombre, descripcin, tipo (Hw o Sw) as como el periodo de tiempo que se utilizan en cada fase. Cada empleado en cada proyecto que trabaja, puede originar una serie de gastos (dietas, viajes, alojamientos, etc.) que se cargan a los proyectos. Cada gasto se caracteriza por un cdigo nico, una descripcin, una fecha, el importe y el tipo de gasto. Por ultimo interesa conocer que proyectos estn relacionados con uno dado, es decir, cuales son los proyectos que incluyen aspectos similares segn distintas palabras claves (gestin de personal, gestin de stock, etc.) con el fin de con el fin de facilitar su desarrollo reutilizando algn componente. Se pide disear el modelo entidad relacin extendido para la situacin anterior.