Giao diện chương trình và sử dụng

Một phần của tài liệu Tiểu luận môn cơ sở dữ liệu nâng cao Cơ sở dữ liệu phân tán và phân mảng dọc (Trang 31)

Chương trình được trình được trình bày dưới dạng các tab nhằm phân chia các đề mục rõ ràng từ nhập liệu đến xuất trình kết quả và lời giải. Dữ liệu được nhập chủ yếu dưới dạng các bảng và chiều dài cột, các dòng được lựa chọn với ô số tăng giảm linh hoạt giúp người sử dụng tạo ra dữ liệu nhanh chóng và trực quan. Hai ma trận chính trong nhập liệu là ma trận “Giá trị sử dụng thuộc tính” và ma trận “Tần suất ứng dụng”.

Hình 3.2: Trang nhập liệu cho ma trận giá trị sử dụng thuộc tính

Cách sử dụng: Chọn số thuộc tính và số truy vấn với A.No và Q.No, chọn “Tạo bảng” để được bảng cần nhập liệu và thực hiện thao tác nhập liệu. Ấn chọn “Input” để nhập dữ liệu vào và sau đó ta nhận được thông báo việc nhập liệu thành công.

Hình 3.3: Trang nhập liệu cho ma trận tần suất ứng dụng

Cách sử dụng: Nhập số lượng site với thành phần S.No và chọn “Tạo bảng” để được bảng cần nhập liệu. Thực hiện nhập liệu vào bảng vừa tạo và chọn “Input” để nhập dữ liệu vào.

Hình 3.4: Kết quả ma trận ái lực (AA) và lời giải chi tiết

Chọn “Kết quả” để xem ma trận ái lực và lời giải chi tiết. Trong phần này lưu ý người sử dụng phải nhập liệu đầy đủ trong 2 bước đầu tiên để có thể nhận được kết quả đúng.

Trước khi hiển thị kết quả ta thêm vào danh sách các cột được cố định trước bằng cách chọn thứ tự cột và chọn “Add”, có thể bỏ cột vừa chọn bằng cách chọn “Remove”. Chọn “Hiển thị kết quả để được kết quả và lời giải chi tiết.

Hình 3.6: Lời giải chi tiết cho việc phân hoạch thuộc tính

Chọn “Kết quả phân hoạch” để xem lời giải chi tiết từng bước cho từng cách chọn điểm chia. Bước này phải được thực hiện sau khi ma trận AA và CA được tính.

KẾT LUẬN

Báo cáo đã trình bày lý thuyết về phân mảnh và phân mảnh dọc trong cơ sở dữ liệu phân tán, một mô hình dữ liệu rất phổ biến khi truyền thông và chia sẻ tài nguyên ngày càng phát triển và vấn đề bùng nổ thông tin đang tác động mãnh mẽ đến mọi lĩnh vực của cuộc sống.

Vấn đề thiết kế và tối ưu trong cơ sở dữ liệu phân tán luôn là một bài toán mới vì các dữ liệu biến đổi và phát triển liên tục cùng cách thức tổ chức dữ liệu phải đáp ứng được các yêu cầu về thời gian, không gian, số lượng người sử dụng,..Phân mảnh dọc đã phần nào giúp tổ chức dữ liệu tối ưu và hợp lý từ đó giúp việc truy vấn dữ liệu được dễ dàng và đáp ứng tốt hơn các yêu cầu đặt ra.

Bên cạnh đó em đã tạo chương trình hỗ trợ giải bài toán phân mảnh dọc, cho kết quả nhanh chóng, chính xác và lời giải được trình bày chi tiết, rõ ràng, dễ hiểu. Với cách giao diện phân tách các bước giải bài toán phân mãnh rõ ràng và cách thức nhập liệu tiện dụng, trực quan, chương trình có thể giải quyết tốt bài toán phân mảnh dọc.

Dù cố gắng hết sức trình bày những hiểu biết của mình nhưng chắc chắn không tránh khỏi những thiếu sót. Mong quý Thầy cô và các bạn đóng góp ý kiến qua email: tronglt88@gmail.com. Tôi chân thành cảm ơn!

Một phần của tài liệu Tiểu luận môn cơ sở dữ liệu nâng cao Cơ sở dữ liệu phân tán và phân mảng dọc (Trang 31)