开始使用免费开始使用

为 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)
);
编辑并运行代码