Crear entidades para el modelo ER
El departamento de RRHH ha solicitado un nuevo sistema para hacer un seguimiento de los programas de formación que han completado los empleados.
Tu tarea consiste en aplicar el modelo ER creando una nueva entidad para registrar los detalles de cada sesión, incluyendo una referencia al programa de formación de la entidad formaciones.
Este ejercicio forma parte del curso
Introducción al modelado de datos en Snowflake
Instrucciones del ejercicio
- Crea una nueva entidad llamada
employee_training_details
que almacenará los registros de las sesiones de formación a las que han asistido los empleados. - Esta entidad debe incluir un
employee_training_id
como clave primaria; el tipo de dato debe serNUMBER(10,0)
. - Añade un nuevo atributo
year
con tipo de datoNUMBER(4,0)
para registrar el año en que el empleado realizó la formación. - Incluye claves foráneas que hagan referencia a employee_id en la entidad
employees
y atraining_id
en la entidadtraining
; ambos son tipos de datos deNUMBER(38,0)
.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create new entity
___ employee_training_details (
-- Assign a unique identifier for the entity
___ ___ PRIMARY KEY,
-- Add new attribute
___,
-- Add new attributes to reference foreign entities
___ NUMBER(38,0),
___ NUMBER(38,0),
___ (___) ___ employees(employee_id),
___ (___) ___ trainings(training_id)
);