1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Mô hình dữ liệu trong Snowflake

Connected

Bài tập

Tạo satellites

Sau khi đã thiết lập các hub, bước tiếp theo là tạo các satellite để lưu trữ thông tin mô tả liên quan đến từng hub. Satellites cung cấp bối cảnh và chiều sâu cho các khóa được lưu trong hubs, đồng thời ghi nhận các thuộc tính mô tả, thay đổi theo thời gian và lịch sử của các khái niệm nghiệp vụ.

Nhiệm vụ của bạn là tạo các satellite này.

Hướng dẫn 1/3

undefined XP
  • 1
    • Tạo một thực thể satellite cho nhân viên với tên sat_employee, liệt kê các thuộc tính load_date và record_source để theo dõi lịch sử.
    • Thêm khóa ngoại tham chiếu tới khóa của hub_employee, hub_employee_key.
  • 2
    • Thêm định danh duy nhất tự tăng cho satellite; đặt tên thuộc tính này là sat_department_key với kiểu dữ liệu NUMBER(10,0).
    • Thêm một thuộc tính số hub_department_key 10 chữ số, load_date kiểu TIMESTAMP, và record_source tối đa 255 ký tự.
    • Thêm khóa ngoại tham chiếu tới khóa của hub_department, hub_department_key.
  • 3
    • Thêm một thuộc tính hub_training_key vào satellite và dùng nó để tạo khóa ngoại tham chiếu tới khóa của hub_training cùng tên, hub_training_key.