Thiết kế kho dữ liệu

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu phương pháp xây dựng và khai thác kho dữ liệu điểm dựa trên kỹ thuật OLAP 04 (Trang 40 - 43)

2 14 Lược đồ kho dữ liệu

3.2. Thiết kế kho dữ liệu

Một trong những cơng việc quan trọng trong thiết kế kho dữ liệu theo mơ hình dữ liệu đa chiều là xác định các bảng s kiện và các bảng chiều, d a trên nhu cầu khai thác thơng tin của người dùng Chúng tơi xác định các bảng s kiện và các bảng chiều trong kho dữ liệu điểm d a trên việc tìm hiểu một số yêu cầu đặt ra trong cơng tác quản lý của nhà trường như:

Kết quả học tập của sinh viên trong nhà trường cĩ xu hướng thay đổi như thế nào? Kết quả học tập của sinh viên cĩ bị ảnh hưởng bởi yếu tố vùng miền nơi mà sinh viên sinh sống hay khơng? Các câu hỏi mang tính chất tương quan giữa các mơn học như: Cĩ

mối liên hệ nào giữa việc sinh viên học tốt các mơn cơ bản với kết quả học tập các mơn cơ sở và kết quả học tập cuối khĩa của sinh viên hay khơng? Hay các d đốn về kết quả thi tốt nghiệp, kết quả học tập cuối khĩa của sinh viên.

Các bảng chiều được xác định gồm:

Bảng 3-1 Mơ tả thuộc tính của các bảng chiều

Các bảng chiều Tên thuộc tính Mơ tả

DimTime: Lưu trữ dữ liệu thời gian. Chiều thời gian được phân cấp:

Khĩa học > N m học > Học kỳ

Datekey Mã thời gian

Makhoahoc Mã khĩa học

Namhoc N m học

Hocky Học kỳ

Namvao N m vào

Namra N m ra

DimLop: Lưu trữ dữ liệu về các lớp.

Malop Mã lớp

Tenlop Tên lớp

Makhoahoc Mã khĩa học

DimSinhvien: Lưu trữ dữ liệu sinh viên bao gồm các thơng tin cá nhân của sinh viên.

Masv Mã sinh viên

Ho Họ

Ten Tên

Ngaysinh Ngày sinh

Gioitinh Giới tính

Quequan Quê quán

Malop Mã lớp

DimMonhoc: Lưu trữ dữ liệu về các mơn học trong nhà trường.

Mamon Mã mơn

Tenmon Tên mơn

Sodvht Số đơn vị học trình

Kho dữ liệu điểm được thiết kế gồm 4 bảng chiều là chiều thời gian, chiều lớp, chiều sinh viên và chiều mơn học. Mỗi chiều sẽ mơ tả cho từng đối tượng được lưu trữ trong kho dữ liệu.

Các bảng s kiện được mơ tả như trong bảng 3-2:

Bảng 3-2 Mơ tả thuộc tính của các bảng s kiện

Các bảng s kiện Thuộc tính Mơ tả

FactHoclucMH: Lưu trữ dữ liệu về học l c theo từng mơn học của sinh viên.

Masv Mã sinh viên

Datekey Mã thời gian

Mamon Mã mơn

Diemmon Điểm mơn học

FactDiem: Lưu trữ dữ liệu điểm tất cả các mơn học, điểm trung bình theo từng học kỳ, điểm trung bình tồn khĩa.

Masv Mã sinh viên

Mamon Mã mơn

Datekey Mã thời gian

Diem Điểm

FactHoclucKH: Lưu trữ dữ liệu là học l c cuối khĩa học của sinh viên.

Masv Mã sinh viên

Datekey Mã thời gian

Malop Mã lớp

DiemTBKH Điểm trung bình khĩa học

FactDiemTB: Lưu trữ dữ liệu là điểm trung bình chung của các mơn cơ bản, cơ sở và chuyên ngành.

Masv Mã sinh viên

Datekey Mã thời gian

Malop Mã lớp

DiemTBMCB Điểm trung bình mơn cơ bản DiemTBMCS Điểm trung bình mơn cơ sở

DiemTBMCN Điểm trung bình mơn

chuyên ngành

D a trên yêu cầu đặt ra trong cơng tác quản lý của nhà trường, kho dữ liệu điểm được thiết kế gồm 4 bảng s kiện:

1. Bảng s kiện học l c mơn học (FactHoclucMH) lấy khĩa chính của các bảng chiều DimSinhvien, DimTimeDimMonhoc làm khĩa ngồi để tạo mối liên kết với các bảng chiều. Trong bảng s kiện này cĩ chứa độ đo là Diemmon. 2. Bảng s kiện lưu trữ dữ liệu điểm (FactDiem) lấy các khĩa chính của bảng

chiều DimSinhvien, DimMonhoc DimTime làm khĩa ngồi đồng thời nĩ cĩ chứa một độ đo là Diem.

3. Bảng s kiện lưu trữ dữ liệu là học l c cuối khĩa học của sinh viên (FactHoclucKH). Trong bảng này gồm các thuộc tính Masv, Datekey, Malop

đây là các khĩa chính tương ứng của các bảng chiều DimSinhvien, DimTime và DimLop, đồng thời nĩ cịn chứa độ đo là DiemTBKH.

4. Bảng s kiên lưu trữ dữ liệu là điểm trung bình chung của các mơn cơ bản, các mơn cơ sở và các mơn chuyên ngành (FactDiemTB). Bảng s kiện

FactDiemTB lấy khĩa chính của các bảng chiều DimSinhvien, DimTime và DimLop là khĩa ngồi và chứa các độ đo là DiemTBMCB, DiemTBMCS, DiemTBMCN.

Kho dữ liệu điểm được xây d ng như trong hình 3.3

Hình 3.3 Mơ hình kho dữ liệu điểm

Sau khi thiết kế mơ hình kho dữ liệu, chúng tơi tiến hành import dữ liệu từ các bảng Excel vào kho dữ liệu bằng cách sử dụng chức n ng import dữ liệu trong SQL Server và một số câu truy vấn T-SQL.

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu phương pháp xây dựng và khai thác kho dữ liệu điểm dựa trên kỹ thuật OLAP 04 (Trang 40 - 43)

Tải bản đầy đủ (PDF)

(76 trang)