Computer >> Máy Tính >  >> Lập trình >> Lập trình

Lược đồ sao là gì?

Lược đồ hình sao là một hội nghị để xây dựng dữ liệu thành các bảng kích thước, bảng dữ kiện và các dạng xem cụ thể hóa. Tất cả dữ liệu được lưu trong các cột và siêu dữ liệu là cần thiết để xác định các cột hoạt động như các đối tượng đa chiều.

Lược đồ hình sao là một lược đồ quan hệ trong đó một lược đồ quan hệ mà thiết kế của nó xác định một mô hình dữ liệu đa chiều. Lược đồ hình sao là lược đồ kho dữ liệu rõ ràng. Nó được gọi là giản đồ sao vì biểu đồ mối quan hệ thực thể của lược đồ này tái tạo một ngôi sao, với các điểm, phân kỳ so với bảng chính. Giữa lược đồ bao gồm một bảng dữ kiện cao và ngôi sao là bảng thứ nguyên.

Bảng thứ nguyên - Một giản đồ hình sao lưu tất cả dữ liệu về một thứ nguyên trong một bảng. Mỗi cấp của hệ thống phân cấp được xác định bởi một cột hoặc tập hợp cột trong bảng thứ nguyên. Một đối tượng thứ nguyên có thể được sử dụng để mô tả mối quan hệ phân cấp giữa hai cột (hoặc tập hợp cột) xác định hai cấp của hệ thống phân cấp; không có đối tượng thứ nguyên, các mối quan hệ phân cấp chỉ được biểu thị trong siêu dữ liệu. Các thuộc tính được lưu trong các cột của bảng thứ nguyên.

Bảng dữ kiện - Các số đo được lưu trong bảng thực tế. Bảng dữ kiện bao gồm một khóa chính tổng hợp, bao gồm nhiều khóa ngoại (một khóa cho mỗi bảng kích thước) và một cột cho mỗi thước đo sử dụng các kích thước này.

Lượt xem cụ thể hóa - Dữ liệu tổng hợp được tính toán dựa trên các mối quan hệ thứ bậc được biểu diễn trong các bảng thứ nguyên. Các tổng hợp này được lưu trong các bảng độc lập, được gọi là bảng tóm tắt hoặc dạng xem cụ thể hóa. Oracle cung cấp hỗ trợ rộng rãi cho các khung nhìn cụ thể hóa, bao gồm làm mới tự động và ghi lại truy vấn.

Các truy vấn có thể được viết đối diện với bảng dữ kiện hoặc đối lập với chế độ xem vật thể hóa. Nếu một truy vấn được viết dựa trên bảng dữ kiện cần dữ liệu tổng hợp cho tập kết quả của nó, thì truy vấn đó sẽ được chuyển hướng bằng cách ghi lại truy vấn vào chế độ xem hiện tại hoặc dữ liệu được tổng hợp trên vòng kết nối.

Đặc điểm của giản đồ sao

Có các đặc điểm sau của giản đồ sao như sau -

  • Nó được sử dụng để tạo cơ sở dữ liệu chuẩn hóa DE có thể hỗ trợ nhanh chóng các phản hồi truy vấn.

  • Nó hỗ trợ một thiết kế linh hoạt có thể được thay đổi đơn giản hoặc chèn vào trong suốt chu kỳ phát triển và khi cơ sở dữ liệu tăng lên.

  • Nó hỗ trợ song song trong thiết kế về cách người dùng cuối thường nghĩ và sử dụng thông tin.

  • Nó có thể làm giảm độ khó của siêu dữ liệu cho cả nhà phát triển và người dùng cuối.