Modelado conceptual de bases de datos · Relaciones en bases de datos

Ejercicio: Sistema de Gestión de Empleados y Departamentos

Puedes preparar tu diagrama. .

Contexto:

Estás diseñando un sistema para gestionar los empleados y departamentos de una empresa. El sistema debe manejar la relación de los empleados con los departamentos, asegurando que cada departamento tenga un director único (un empleado), y que varios empleados puedan trabajar en un mismo departamento.

Requerimientos:

Empleados

  • Cada empleado tiene un número de identificación único (ID_empleado), un nombre completo (nombre_completo), fecha_contratación.
  • Un empleado puede trabajar en un solo departamento.
  • Un empleado puede ser el director de un único departamento.
  • El atributo nombre_completo, está compuesto de los atributos nombre y apellidos. Usa un atributo compuesto para representarlo.

Departamentos

  • Cada departamento tiene un número de identificación único (ID_departamento), un nombre (ej. Finanzas, Recursos Humanos, IT) y un presupuesto asignado.
  • Cada departamento tiene un único director, que es un empleado.
  • Un departamento puede tener varios empleados trabajando en él, pero solo un director.

Relaciones

  • Dirección de departamentos: Un empleado puede dirigir un único departamento, y un departamento es dirigido por un único empleado. A esta relación se le llamará dirige.
  • Trabajo en departamentos: Un empleado puede trabajar en un solo departamento, pero un departamento puede tener múltiples empleados. A esta relación se le llamará pertenece.

Reglas del Sistema

  • Un empleado no puede trabajar en más de un departamento al mismo tiempo.
  • Un departamento debe tener un director.
  • Un empleado puede dirigir un único departamento.
  • Un empleado que dirige un departamento también trabaja en ese departamento.

Objetivos:

  • Identifica las entidades necesarias.
  • Establece las relaciones entre las entidades.
  • Define los atributos clave para cada entidad.
  • Identifica las cardinalidades de las relaciones:
  • Diseña el diagrama de entidad-relación conceptual del sistema.
Cargando actividad al acercarte…