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
Instruções do exercício
- Crie uma nova entidade chamada
employee_training_detailspara armazenar os registros das sessões de treinamento que os funcionários participaram. - Essa entidade deve incluir um
employee_training_idcomo chave primária; o tipo de dado deve serNUMBER(10,0). - Adicione um novo atributo
yearcom tipo de dadoNUMBER(4,0)para registrar o ano em que o funcionário fez o treinamento. - Inclua chaves estrangeiras que referenciem
employee_idna entidadeemployeesetraining_idna entidadetraining; ambos são do tipo de dadoNUMBER(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)
);