ComenzarEmpieza gratis

Creación de entidades para el modelo ER

El departamento HR ha solicitado un nuevo sistema para realizar 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

Ver curso

Instrucciones de 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 ser NUMBER(10,0).
  • Añade un nuevo atributo year con tipo de dato NUMBER(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 a training_id en la entidad training; ambos son tipos de datos de NUMBER(38,0).

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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)
);
Editar y ejecutar código