시작하기무료로 시작하기

2NF 적용하기

productqualityrating 엔터티는 여러 해에 걸쳐 리뷰된 초콜릿 바의 특성을 담은 풍부한 데이터셋이에요. company_location 속성이 manufacturer 속성에 의존한다는 점을 발견했죠. manufacturer와 함께 있을 때마다 company_location 값이 반복되는데, 이는 부분 함수 종속을 금지하는 제2정규형(2NF)을 위반합니다.

이 데이터를 전용 manufacturers 엔터티로 분리하면 중복을 제거하고 더 효율적인 운영을 위한 데이터 모델을 준비할 수 있어요. 이 단계는 데이터 무결성을 유지하고 확장 가능한 비즈니스 인텔리전스 솔루션을 가능하게 하는 데 중요합니다.

여러분의 과제는 이 데이터를 2NF 원칙에 맞게 정규화하여, 모든 비키(non-key) 속성이 기본 키에 완전하게 종속되도록 보장하는 것입니다.

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

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

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
코드 편집 및 실행