시작하기무료로 시작하기

팩트 테이블과 차원 테이블 결정하기

달리기와 데이터를 모두 좋아한다고 가정해 볼게요. 자연스럽게 주간 달리기 루틴에 대한 데이터를 수집하기 시작했죠. 가장 중요하게 추적하고 싶은 건 매주 얼마나 오래 달렸는지예요. 여기에 더해 코스와 거리도 기록합니다. 이렇게 모은 데이터를 Runs라는 하나의 테이블에 다음 스키마로 넣었습니다:

runs
duration_mins - float
week - int
month - varchar(160)
year - int
park_name - varchar(160)
city_name - varchar(160)
distance_km - float
route_name - varchar(160)

차원 모델링을 학습한 후, 데이터베이스의 스키마를 재구성하기로 했습니다. Runs 테이블은 미리 로드되어 있어요.

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

데이터베이스 설계

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작