Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en ny entitet med namnet employee_training_details som lagrar poster över utbildningstillfällen som anställda har deltagit i.
  • Entiteten ska innehålla employee_training_id som primärnyckel med datatypen NUMBER(10,0).
  • Lägg till ett nytt attribut year med datatypen NUMBER(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 employees och training_id i entiteten training; båda har datatypen NUMBER(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)
);
Redigera och kör kod