Modelado conceptual de bases de datos · Ejercicios E/R 1

Ejercicio: Sistema de Gestión de Empleados y Proyectos

Puedes preparar tu diagrama. .

Contexto:

Estás diseñando un sistema para gestionar empleados y los proyectos en los que trabajan. El sistema debe manejar la asignación de empleados a varios proyectos y la información sobre los proyectos activos en la empresa.

Requerimientos:

Empleados

  • Cada empleado tiene un número de identificación único (ID_empleado), un nombre, cargo (guardado como un simple texto), y fecha de contratación (fecha_contratación).
  • Un empleado puede estar asignado a varios proyectos.
  • Un empleado puede tener diferentes roles en distintos proyectos.

Proyectos

  • Cada proyecto tiene un número de identificación único (ID_proyecto), nombre, fecha_inicio, fecha_finalización (si aplica), y presupuesto.
  • Un proyecto puede tener varios empleados asignados a él.
  • Para cada proyecto, un empleado tiene un rol específico (ej. desarrollador, gerente, tester, etc.).

Relaciones

  • Asignación de empleados a proyectos: Un empleado puede estar asignado a varios proyectos, y un proyecto puede tener varios empleados.
  • Se debe especificar un atributo rol de cada empleado en el proyecto.
  • Debe existir un atributo fecha_inicio_asignación para saber desde cuándo un empleado está trabajando en un proyecto determinado.
  • Esta relacion se llamará trabaja y tendrá que ser asociativa. ¿Qué cardinalidad tendrá?

Reglas del Sistema

  • Un empleado puede estar asignado a varios proyectos al mismo tiempo.
  • Un proyecto puede tener múltiples empleados trabajando en él.
  • Un empleado NO puede tener más de un rol dentro del mismo proyecto.

Objetivos:

  • Identifica las entidades necesarias.
  • Establece las relaciones entre las entidades, asegurando que un empleado puede estar en varios proyectos y que un proyecto puede tener varios empleados.
  • Define los atributos clave para cada entidad.
  • Identifica las cardinalidades de la relación entre empleados y proyectos.
  • Diseña el diagrama de entidad-relación conceptual para el sistema.
Cargando actividad al acercarte…