Lược đồ hình sao và bông tuyết

Thiết kế cơ sở dữ liệu

Lis Sulmont

Curriculum Manager

Lược đồ hình sao

Mô hình chiều: lược đồ hình sao

Bảng fact

  • Lưu bản ghi của chỉ số
  • Thay đổi thường xuyên
  • Kết nối tới bảng chiều qua khóa ngoại

Bảng chiều

  • Lưu mô tả thuộc tính
  • Ít thay đổi hơn

Ví dụ:

  • Cung ứng sách cho cửa hàng tại USA và Canada
  • Theo dõi doanh số sách
Thiết kế cơ sở dữ liệu

Ví dụ lược đồ hình sao

Sơ đồ lược đồ hình sao

Thiết kế cơ sở dữ liệu

Lược đồ bông tuyết (mở rộng)

Sơ đồ lược đồ bông tuyết

Thiết kế cơ sở dữ liệu

Cùng bảng fact, khác bảng chiều

$$

Sơ đồ lược đồ hình sao

Lược đồ hình sao: một cấp chiều

$$

Sơ đồ lược đồ bông tuyết

Lược đồ bông tuyết: nhiều cấp chiều

Vì bảng chiều được chuẩn hóa

Thiết kế cơ sở dữ liệu

Chuẩn hóa là gì?

  • Kỹ thuật thiết kế cơ sở dữ liệu
  • Chia bảng thành bảng nhỏ hơn và liên kết qua quan hệ
  • Mục tiêu: giảm dư thừa, tăng toàn vẹn dữ liệu
Thiết kế cơ sở dữ liệu

Chuẩn hóa là gì?

  • Kỹ thuật thiết kế cơ sở dữ liệu
  • Chia bảng thành bảng nhỏ hơn và liên kết qua quan hệ
  • Mục tiêu: giảm dư thừa, tăng toàn vẹn dữ liệu

Xác định nhóm dữ liệu lặp và tạo bảng mới cho chúng

Thiết kế cơ sở dữ liệu

Chiều Sách của lược đồ hình sao

$$ Chiều Sách của lược đồ hình sao

Dễ lặp giá trị nhất:

  • Tác giả
  • Nhà xuất bản
  • Thể loại
Thiết kế cơ sở dữ liệu

Chiều Sách của lược đồ bông tuyết

Chiều Sách của lược đồ bông tuyết

Thiết kế cơ sở dữ liệu

Chiều Cửa hàng của lược đồ hình sao

$$ Chiều Cửa hàng của lược đồ hình sao

  • Thành phố
  • Bang/Tỉnh
  • Quốc gia
Thiết kế cơ sở dữ liệu

Chiều Cửa hàng của lược đồ bông tuyết

Chiều Cửa hàng của lược đồ bông tuyết

Chiều Sách của lược đồ bông tuyết

Thiết kế cơ sở dữ liệu

$$ $$ $$ $$ $$ Chiều Thời gian của lược đồ hình sao

$$ Chiều Thời gian của lược đồ bông tuyết

Thiết kế cơ sở dữ liệu

$$

Lược đồ bông tuyết

Thiết kế cơ sở dữ liệu

Ayo berlatih!

Thiết kế cơ sở dữ liệu

Preparing Video For Download...