Академический Документы
Профессиональный Документы
Культура Документы
Ingeniería de Sistemas
Diseño de Base de Datos
Unidad 1. Consigna 1.2 – 2018
Gabriel D’Intino
Respuesta:
Un hipotético caso de uso en el cual sería útil la utilización de un sistema de bases de datos sería
para el seguimiento y control del desarrollo de proyectos (no sólo para proyectos informáticos).
Para satisfacer dicho objetivo, se plantearían las siguientes entidades que contendrían los siguientes
datos:
• PROYECTOS: nombre_proyecto, descripcion_proyecto, fecha_inicio_proyecto,
fecha_fin_proyecto
• COLABORADORES: nombre_colaborador, email_colaborador
• TAREAS: nombre_tarea, descripcion_tarea, fecha_inicio_tarea, fecha_fin_tarea,
estado_tarea, horas_estimadas_tarea, horas_consumidas_tarea
• PROYECTOS_TAREAS: nombre_proyecto, nombre_tarea
• TAREAS_COLABORADORES: nombre_tarea, nombre_colaborador
• PROYECTOS_RESPONSABLES: nombre_proyecto, nombre_colaborador
Figura 1
La explicación de este modelo de datos (tanto las entidades como los datos de las mismas son un
primer bosquejo y pueden estar incompletos) es: la organización puede tener varios proyectos, cada
Instituto Universitario Aeronáutico
Ingeniería de Sistemas
Diseño de Base de Datos
Unidad 1. Consigna 1.2 – 2018
Gabriel D’Intino
proyecto puede tener una o varias tareas, cada tarea puede involucrar uno o varios colaboradores y
cada proyecto tiene un responsable (que es un colaborador) pero este puede cambiar.
Con este modelo se podría atender a los siguientes interrogantes:
• ¿Cuáles son los proyectos actuales en curso?
• ¿Cuáles son los proyectos finalizados?
• ¿Cuáles son los proyectos atrasados?
• Cantidad de colaboradores involucrados en cada proyecto.
• Cantidad de colaboradores involucrados en cada tarea.
• Responsables de proyectos atrasados.
• Cantidad de colaboradores involucrados en cada proyecto atrasado.
• Cantidad de colaboradores involucrados en cada tarea atrasada
en otros.