엔터티 생성하기
개념적 모델에서 논리적 모델로 발전해 오면서, 실제 세계의 엔터티와 그 연결을 나타내는 구조를 정의하는 방법을 배웠습니다. 이제 그 지식을 실습으로 옮길 차례예요.
이커머스 시스템의 논리 모델에는 customers, products, orders의 세 가지 핵심 테이블이 있습니다. 이 테이블들은 비즈니스 맥락에서의 실제 상호작용을 반영하도록 설계되었어요: 고객은 주문을 생성하고, 주문은 상품을 포함합니다. 이전에 products를 생성하는 방법을 배웠으니, 이제는 customers 테이블을 정의해 볼까요.
이 연습은 강의의 일부입니다
Snowflake로 시작하는 데이터 모델링
연습 안내
- 이미 존재한다면 교체하도록
customers테이블을 생성하세요. - 고객 레코드의 고유 식별자로, 소수점이 없고 길이가 38자리인 숫자형 데이터 타입의
customerid를 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Create customers table
___ (
-- Define unique identifier
___,
country VARCHAR(255)
);