ComeçarComece gratuitamente

Criando entidades para o modelo ER

O departamento HR solicitou um novo sistema para monitorar os programas de treinamento concluídos pelos funcionários.

Sua tarefa envolve a aplicação do modelo ER, configurando uma nova entidade para registrar os detalhes de cada sessão, incluindo uma referência ao programa de treinamento da entidade treinamentos.

Este exercício faz parte do curso

Introdução à modelagem de dados no Snowflake

Ver Curso

Instruções de exercício

  • Crie uma nova entidade chamada employee_training_details que armazenará os registros das sessões de treinamento das quais os funcionários participaram.
  • Essa entidade deve incluir um employee_training_id como chave primária; o tipo de dados deve ser NUMBER(10,0).
  • Adicione um novo atributo year com o tipo de dado NUMBER(4,0) para registrar o ano em que o funcionário fez o treinamento.
  • Inclua chaves estrangeiras que façam referência a employee_id na entidade employees e training_id na entidade training; ambos são tipos de dados NUMBER(38,0).

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

-- 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 e executar código