Phân tích hệ thống

Một phần của tài liệu Hệ thống quản lý siêu thị với CSDL phân tán (Trang 31)

Hình 4.1 Sơ đồ hoạt động siêu thị

Hình 4.1 Mô hình phân tán CSDL của hệ thống siêu thị

Hình 4.3. Các mức trong suốt phân tán

4.2.2. Phân tích CSDL

Ta tiến hành phân tích mẫu một số CSDL như sau:

SIEUTHI(MAST, TENST, DIACHI, KHUVUC, TAISAN,SDT)

MATHANG(MAMH,KHUVUC, TENMH,LOAI,SL,GIA)

---

Các quan hệ được phân mảnh như sau:

SIEUTHI_1(MAST, TENST, DIACHI, SDT, KHUVUC) chứa thông tin những chi nhánh phía NAM.

SIEUTHI_2(MAST, TENST, DIACHI, SDT, KHUVUC) chứa thông tin những chi nhánh nơi khác.

SIEUTHI_3(MAST,TAISAN) chứa thông tin những chi nhánh TAISAN>20 tỷ. SIEUTHI_4(MAST,TAISAN) chứa thông tin những chi nhánh TAISAN<20 tỷ.

MATHANG(MAMH, TENMH,LOAI,GIA ) chứa thông tin tất cả các mặt hàng của hệ thống.

MATHANG_3(MAMH ,KHUVUC,SL) chứa các mặt hàng có số lượng > 100.

MATHANG_4(MAMH,KHUVUC,SL) chứa các mặt hàng có số lượng < 100.

4.2.2.1. Cây phân tán SIEU_THI

4.2.2.3 Từ Điển Dữ Liệu

Bảng ViTu

Chứa thông tin vị từ phân mảnh. thuộc tính IsTRUE trả về mảnh thoả điều kiện, thuộc tính IsFALSE trả về mảnh không thoả điều kiện.

Bảng DinhVi

Lấy thông tin site chứa mảnh. Phần mềm sử dụng bảng này để xem mảnh đang xét thuộc site nào. Từ đó quyết định đưa câu truy vấn về đúng site.

Bảng Fields

Lấy thông tin các trường, khoá chính của một mảnh. Phần mềm dung bảng này để xem xét mảnh chứa các trường nào và khoá chính là gì. Từ đó thực hiện truy vấn dữ liệu trên mảnh.

Bảng Toantu

4.2.2.4. Dữ liệu trên site1

Trên site1. Lưu trữ và quản lý những thông tin của các siêu thị có tài sản hớn hơn 20 tỷ hoặc những siêu thị thuộc khu vực phía NAM. Lưu trữ và quản lý các mặt hàng có số lượng >100.

Trên site2. Lưu trữ và quản lý những thông tin của các siêu thị có tài sản nhỏ hơn 20 tỷ hoặc những siêu thị không thuộc khu vực phía NAM. Lưu trữ và quản lý các mặt hàng có số lượng <100.

Demo:

Dữ liệu sau khi update

Demo thêm mới Siêu thi có Mã ST000 ở khu vực phía Bắc và có tài sản là 50 tỷ: Thông tin tên, sdt, khuvuc, diachi sẽ được lưu ở site 2(QLST_2)

Chức năng tìm kiếm mặt hàng

Demo

Chức năng thay đổi thông tin mặt hàng

Chương 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1. Kết luận

Chương trình đã ứng dụng thuật toán phân mãnh ngang xây dựng thành công ứng dụng phân phân mãnh dữ liệu, tuy nhiên chỉ phân mãnh được dữ liệu ở dạng thí điểm, chương trình còn đơn giản chưa thân thiện với người dùng, chưa ứng dụng được để phân mảnh lượng dữ liệu lớn trong thực tế.

Hệ thống quản lý “Siêu thị” với cơ sở dữ liệu được tổ chức nhiều nơi đem lại hiệu quả trong việc quản lý. Tuy nhiên đây chỉ là ứng dụng để chứng minh những kỹ thuật phân mảnh với nhiều thuật toán khác nhau nên tính ứng dụng cho chương trình còn hạn chế, cần phải có thời gian và nhân lực để phát triển hệ thống.

Một phần của tài liệu Hệ thống quản lý siêu thị với CSDL phân tán (Trang 31)

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

(48 trang)
w