Skapa entiteter för ER-modellen
HR-avdelningen har begärt ett nytt system för att spåra de utbildningsprogram som anställda har genomfört.
Din uppgift är att tillämpa ER-modellen genom att skapa en ny entitet som registrerar detaljerna för varje utbildningstillfälle, inklusive en referens till utbildningsprogrammet från entiteten trainings.
Den här övningen är en del av kursen
Introduktion till datamodellering i Snowflake
Övningsinstruktioner
- Skapa en ny entitet med namnet
employee_training_detailssom lagrar poster över utbildningstillfällen som anställda har deltagit i. - Entiteten ska innehålla
employee_training_idsom primärnyckel med datatypenNUMBER(10,0). - Lägg till ett nytt attribut
yearmed datatypenNUMBER(4,0)för att registrera vilket år den anställde genomförde utbildningen. - Inkludera främmande nycklar som refererar till employee_id i entiteten
employeesochtraining_idi entitetentraining; båda har datatypenNUMBER(38,0).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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)
);