II. TIẾP CẬN THỐNG KÊ ĐỐI VỚI TÍNH KHÔNG CHẮC CHẮN
2. Quy trình thực hiện:
2.1 Cơ sở dữ liệu lƣu trữ thông điệp
Cơ sở dữ liệu diễn đàn đƣợc chia làm 2 phần:
- Phần cơ sở dữ liệu học lấy từ diễn đàn thực tế sau khi lọc lại nội dung phù hợp với từng chuyên đề kết hợp với nội dung bài giảng các môn học trên diễn đàn. - Phần cơ sở dữ liệu thử nghiệm (lấy từ diễn đàn thực tế).
Cơ sở dữ liệu diễn đàn đƣợc tổ chức thành nhiều bảng (table), trong ví dụ này chỉ đƣa ra một số bảng và một số trƣờng liên quan đến cấu trúc các chuyên mục, diễn đàn chuyên đề, chủ đề và thông điệp diễn đàn.
- Bảng CHUYÊN MỤC (categories)
STT Thuộc tính Diễn giải Kiểu Ghi chú
1 ID Mã số chuyên mục Số Default ’0’
2 State Trạng thái Chuỗi
3 Name Tên chuyên mục Chuỗi
4 Description Mô tả Chuỗi
5 Iamge Hình ảnh Chuỗi
6 Position Vị trí Số
7 url Đƣờng liên kết Chuỗi
- Bảng DIỄN ĐÀN CHUYÊN ĐỀ (Forums)
STT Thuộc tính Diễn giải Kiểu Ghi chú
1 ID Mã số diễn đàn chuyên mục
Số Default ’0’
Học Viên Thực Hiện: Đặng Quang Vinh – STT: 24 Trang: 26 này
3 Name Tên diễn đàn chuyên đề Chuỗi 4 Posts Số thông điệp của diễn
đàn
Số
5 Category Mã số chuyên mục mà diễn đàn chuyên đề này thuộc về
Số
6 Last_poster_name Tên ngƣời gởi sau cùng Chuỗi 7 Last_poster_id Mã số ngƣời gởi sau cùng Số
8 Description Mô tả Chuỗi
9 Position Vị trí Số
10 Last_title Tiêu đề của chủ đề gởi lần sau cùng
Chuỗi
11 Last_id Mã số của chủ đề gởi lần sau cùng
Số
12 Parent_id Diễn đàn cấp cha Số Default ’-1’
- Bảng CHỦ ĐỀ (Topics)
STT Thuộc tính Diễn giải Kiểu Ghi chú
1 TID Mã số chủ đề Số Auto_increment
2 Title Tiêu đề của chủ đề Số 3 Forum_id Mã số diễn đàn chuyên Số
Học Viên Thực Hiện: Đặng Quang Vinh – STT: 24 Trang: 27 đề
4 Description Mô tả Chuỗi
5 State Trạng thái chủ đề Chuỗi 6 Posts Số thông điệp thuộc chủ
đề
Số
7 Starter_id Mã số ngƣời tạo chủ đề (tạo thông điệp đầu tiên)
Số
8 Starter_name Tên ngƣời tạo chủ đề Chuỗi
9 Start_date Ngày tạo Ngày
10 Last_poster_id Ngƣời gởi thông điệp cuối cùng
Số
11 Last_poster_name Tên ngƣời gởi thông điệp cuối
Chuỗi
12 Last_post Ngày gởi cuối Ngày
13 Views Số lần xem Số
- Bảng THÔNG ĐIỆP (Posts)
STT Thuộc tính Diễn giải Kiểu Ghi chú
1 PID Mã số thông điệp Số Auto_increment
2 Post Nội dung thông điệp Chuỗi 3 Topic_id Mã số chủ đề của thông
điệp
Học Viên Thực Hiện: Đặng Quang Vinh – STT: 24 Trang: 28 4 Forum_id Mã số diễn đàn chuyên
đề của thông điệp
Số
5 Classified Thuộc tính cho biết thông điệp đã đƣợc phân lớp hay chƣa.
Số
6 Post_title Tiêu đề thông điệp Chuỗi 7 Post_date Ngày gởi thông điệp Ngày 8 Author_id Mã số ngƣời gởi Số 9 Author_name Tên ngƣời gởi Chuỗi 10 Edit_name Tên ngƣời biên tập lại
nội dung thông điệp
Chuỗi
11 New_topic Là thông điệp đầu tiên của chủ đề
Số
12 Attach_file Đính kèm file Chuỗi
13 Use_sig Chữ ký Chuỗi
Học Viên Thực Hiện: Đặng Quang Vinh – STT: 24 Trang: 29
Thao tác cập nhật cơ sở dữ liệu khi thông điệp đƣợc phân lớp nhƣ hình sau:
Cập nhật cơ sở dữ liệu thông điệp khi phân lớp