ComeçarComece de graça

Criando entidades para o modelo ER

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

Sua tarefa é aplicar o modelo ER criando uma nova entidade para registrar os detalhes de cada sessão, incluindo uma referência ao programa de treinamento a partir da entidade de treinamentos.

Este exercício faz parte do curso

Introdução à Modelagem de Dados no Snowflake

Ver curso

Instruções do exercício

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

Exercício interativo prático

Experimente este exercício completando 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 o código