1. Учиться
  2. /
  3. Courses
  4. /
  5. 데이터베이스 설계

Connected

Exercise

스노플레이크 스키마 확장하기

회사가 캐나다와 미국의 서점 외에도 사업을 확장하려고 해요. 특히 새로운 대륙으로 진출하고자 합니다. 이를 준비하기 위해, 매장 주소를 저장할 때 continent 필드가 필요하다고 결정했어요.

다행히 이 시나리오에서는 스노플레이크 스키마를 사용하고 있어요. 영상에서 설명했듯, 스노플레이크 스키마는 일반적으로 데이터 일관성을 유지하면서 더 빠르게 확장할 수 있어요. dim_country_sf와 함께 dim_continent_sf라는 테이블이 로드되어 있으며, 현재 필요한 대륙인 North America와 기본 키를 포함하고 있어요. 이 연습 문제에서는 dim_country_sf가 dim_continent_sf를 참조하도록 확장해야 합니다.

Инструкции

100 XP
  • dim_country_sf에 기본값이 1인 continent_id 열을 추가하세요. NOT NULL DEFAULT(1)은 값이 NULL이 되지 않도록 제한하고 기본값을 1로 설정합니다.
  • 새 열이 dim_continent_sf의 continent_id를 참조하는 외래 키가 되도록 설정하세요.