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

Ejercicio: Sistema de Gestión de Formación para Empleados

Puedes preparar tu diagrama. .

Contexto:

El departamento de formación de una empresa necesita una base de datos para planificar y gestionar los cursos de formación en los que los empleados pueden inscribirse. El sistema debe gestionar tanto la información de los empleados como de los cursos, permitiendo el registro de empleados en varios cursos y la asociación de los cursos con los empleados inscritos.

Requerimientos:

Empleados

  • Cada empleado tiene un número de identificación único (ID_empleado), nombre, apellidos, cargo (carga se modelará como un texto simple), y departamento (departamento se modelará como un texto simple).
  • Un empleado puede estar inscrito en varios cursos.

Cursos

  • Cada curso tiene un número de identificación único (ID_curso), título, descripción y duración (en horas).
  • Un curso puede tener varios empleados inscritos.

Instructores

  • Se guardará su nombre e identificador único (ID_instructor).
  • Cada curso es impartido por un único instructor.
  • Un instructor puede impartir varios cursos.

Inscripción

  • El sistema debe registrar las inscripciones de empleados a los cursos, incluyendo la fecha_inscripción y el estado (ej. completado, pendiente) (el estado se modelará como un texto simple).
  • Cada inscripción está asociada a un empleado y un curso.
  • Esta entidad será una entidad asociativa entre Empleados y Cursos.

Relaciones:

  • La relación entre cursos e instructores la llamaremos imparte.

Objetivos:

  • Identificar las entidades necesarias.
  • Establecer las relaciones y su cardinalidad.
  • Definir los atributos adecuados.
  • Diseñar el diagrama de entidad-relación conceptual para el sistema.
Cargando actividad al acercarte…