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 atributosnombreyapellidos. Usa un atributo compuesto para representarlo.
Departamentos
- Cada departamento tiene un número de identificación único (
ID_departamento), unnombre(ej. Finanzas, Recursos Humanos, IT) y unpresupuestoasignado. - 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…