開始使用免費開始

為 ER 模型建立實體

人資部門希望建立一個新系統,用來追蹤員工已完成的訓練課程。

你的任務是套用 ER 模型,建立一個新實體來記錄每次課程時段的細節,並包含對 trainings 實體中訓練課程的參照。

本練習屬於課程

Snowflake 資料建模入門

檢視課程

練習說明

  • 建立一個名為 employee_training_details 的新實體,用來儲存員工參加之訓練時段的紀錄。
  • 此實體應包含 employee_training_id 作為主鍵,資料型別為 NUMBER(10,0)
  • 新增一個屬性 year,資料型別為 NUMBER(4,0),用來記錄員工參加訓練的年份。
  • 加入外鍵,分別參照 employees 實體中的 employee_id 與 training 實體中的 training_id;兩者的資料型別都是 NUMBER(38,0)

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- 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)
);
編輯並執行程式碼