Vytváření entit pro ER model
HR oddělení požádalo o nový systém pro sledování školení, která zaměstnanci absolvovali.
Tvým úkolem je aplikovat ER model a vytvořit novou entitu pro zaznamenávání podrobností o jednotlivých školeních, včetně odkazu na školicí program z entity trainings.
Toto cvičení je součástí kurzu
Úvod do datového modelování ve Snowflake
Pokyny k cvičení
- Vytvoř novou entitu s názvem
employee_training_details, která bude uchovávat záznamy o školicích sezeních absolvovaných zaměstnanci. - Tato entita by měla obsahovat
employee_training_idjako primární klíč s datovým typemNUMBER(10,0). - Přidej nový atribut
years datovým typemNUMBER(4,0)pro zaznamenání roku, ve kterém zaměstnanec školení absolvoval. - Zahrň cizí klíče odkazující na
employee_idv entitěemployeesa natraining_idv entitětraining; oba mají datový typNUMBER(38,0).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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)
);