시작하기무료로 시작하기

물리적 데이터 모델 구축

모든 엔터티와 해당 속성을 만든 후, 물리적 모델을 완성하는 마지막 단계는 이들을 연결하는 관계를 만드는 것입니다.

전자상거래 시스템에는 customers, products, orders라는 세 가지 핵심 엔터티가 있습니다. 관계의 카디널리티는 다음과 같습니다: 한 명의 고객은 여러 주문을 생성하고, 한 건의 주문에는 여러 제품이 포함될 수 있습니다.

이전에 모든 엔터티를 이미 생성했으므로, 이제 물리적 모델 설계에서 설명한 카디널리티에 따라 orders 테이블을 customers 및 products와 연결하는 관계를 만들어 보세요.

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

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

강의 보기

실습형 인터랙티브 연습

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

-- Re-create orders table
___ (
  -- Assign unique identifier column
  ___,
  invoicedate TIMESTAMP_NTZ(9),
  unitprice NUMBER(10,2),
  quantity NUMBER(38,0),
  customerid NUMBER(38,0)
);
코드 편집 및 실행