Está en la página 1de 2

Ejercicio propuesto

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.