1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Thiết kế cơ sở dữ liệu

Connected

Bài tập

Mở rộng lược đồ snowflake

Công ty đang cân nhắc mở rộng kinh doanh ra ngoài các hiệu sách ở Canada và Mỹ. Cụ thể, họ muốn mở rộng sang một châu lục mới. Để chuẩn bị, bạn quyết định cần có trường continent khi lưu địa chỉ của các cửa hàng.

May mắn là trong tình huống này bạn đang dùng lược đồ snowflake. Như đã đề cập trong video, lược đồ snowflake thường dễ mở rộng hơn đồng thời đảm bảo tính nhất quán dữ liệu. Bên cạnh dim_country_sf, một bảng tên dim_continent_sf đã được nạp. Bảng này chứa châu lục hiện đang cần, North America, và một khóa chính. Trong bài tập này, bạn sẽ cần mở rộng dim_country_sf để tham chiếu đến dim_continent_sf.

Hướng dẫn

100 XP
  • Thêm cột continent_id vào dim_country_sf với giá trị mặc định là 1. Lưu ý NOT NULL DEFAULT(1) ràng buộc giá trị không được null và mặc định là 1.
  • Biến cột mới đó thành khóa ngoại tham chiếu tới continent_id của dim_continent_sf.