Mô hình CSDL phân tán

Một phần của tài liệu Đề tài Thiết kế cơ sở dữ liệu quản lý nhân sự trên hệ quản trị cơ sở dữ liệu SQL server của một công ty theo phân mảnh ngang trên 3 trạm Hà Nội, Đà Nẵng và Sài Gòn (Trang 29)

Công ty A có 3 cơ sở: cơ sở 1 ở Hà Nội, cơ sở 2 ở Đà Nẵng và cơ sở 3 ở Sài Gòn, để công tác quản lý được dễ dàng và chính xác thông tin nhóm xây dựng phần mềm dựa trên mô hình cơ sở dữ liệu phân tán để quản lý dữ liệu của từng cơ sở:

+ Mỗi khu sẽ có một phần mềm ứng dụng, một hệ quản trị cơ sở dữ liệu và một cơ sở dữ liệu độc lập của riêng khu đó, cơ sở dữ liệu của từng khu không được

dụng gửi đến hệ quản trị cơ sở dữ liệu phân tán thông qua kết nối chương trình ứng dụng và hệ quản trị CSDL; sau đó hệ quản trị CSDL phân tán yêu cầu đến vị trí chứa dữ liệu của cơ sở đó. Thực hiện xong yêu cầu, kết quả sẽ được gửi về và đưa lên giao diện phần mềm ứng dụng để người dùng có thể xem chi tiết hoặc xuất thông tin.

+ Server cũng có mô hình tương tự các khu gồm có: một phần mềm ứng dụng chạy riêng tại server, một hệ quản trị cơ sở dữ liệu để quản trị cơ sở dữ liệu tại server. Cơ sở dữ liệu tại server được tạo liên kết đến cơ sở dữ liệu của từng khu thông qua hệ quản trị cơ sở dữ liệu phân tán SQL SERVER.

+ Phần mềm ứng dụng tại server được kết nối đến cơ sở dữ liệu tại server với chức năng xem dữ liệu của các cơ sở của công ty, cập nhật, thêm, xóa dữ liệu ở các cơ sở, cho phép chuyển khu công tác của nhân viên và thực hiện cập nhật ngay trên phần mềm. Phần mềm tại server cũng giúp người quản lý tìm kiếm thông tin tại mỗi khu, thống kê dữ liệu cho từng khu hoặc cho cả 3 khu để có thể so sánh và làm công tác quản lý được chính xác hơn.

+ CSDL tại server được tạo liên kết đến 3 cơ sở bằng database link thông qua hệ quản trị cơ sở dữ liệu phân tán và môi trường mạng máy tính.

+ Tại server: khi người quản lý phát ra yêu cầu truy xuất CSDL đến CSDL của một cơ sở nào đó thông qua giao diện phần mềm ứng dụng. Yêu cầu này sẽ được phần mềm ứng dụng gửi đến CSDL server thông qua hệ quản trị CSDL. Tại CSDL server, yêu cầu được thực hiện thông qua database link(tạm dịch: đường dẫn kết nối các CSDL) kết nối đến CSDL của các cơ sở; thông qua database link yêu cầu sẽ được thực hiện tại cơ sở dữ liệu của cơ sở cần truy vấn và trả về kết quả cho server và hiển thị lên giao diện phần mềm.

Một phần của tài liệu Đề tài Thiết kế cơ sở dữ liệu quản lý nhân sự trên hệ quản trị cơ sở dữ liệu SQL server của một công ty theo phân mảnh ngang trên 3 trạm Hà Nội, Đà Nẵng và Sài Gòn (Trang 29)