Začněte nyníZačněte zdarma

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

Zobrazit kurz

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_id jako primární klíč s datovým typem NUMBER(10,0).
  • Přidej nový atribut year s datovým typem NUMBER(4,0) pro zaznamenání roku, ve kterém zaměstnanec školení absolvoval.
  • Zahrň cizí klíče odkazující na employee_id v entitě employees a na training_id v entitě training; oba mají datový typ NUMBER(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)
);
Upravit a spustit kód