시작하기무료로 시작하기

ER 모델을 위한 엔터티 생성

HR 부서에서 직원들이 수료한 교육 프로그램을 추적하는 새 시스템을 요청했습니다.

여러분의 과제는 ER 모델을 적용해 각 교육 세션의 세부 정보를 기록하는 새 엔터티를 설정하고, trainings 엔터티의 교육 프로그램을 참조하도록 구성하는 것입니다.

이 연습은 강의의 일부입니다

Snowflake로 시작하는 데이터 모델링

강의 보기

연습 안내

  • 직원들이 참석한 교육 세션의 기록을 저장하는 employee_training_details라는 새 엔터티를 생성하세요.
  • 이 엔터티에는 기본 키인 employee_training_id를 포함해야 하며, 데이터 타입은 NUMBER(10,0)입니다.
  • 직원이 교육을 받은 연도를 기록하기 위해 데이터 타입이 NUMBER(4,0)인 새 속성 year를 추가하세요.
  • 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)
);
코드 편집 및 실행