Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

45 25 0
Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ỨNG DỤNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ THỐNG QUẢN LÍ BẢO HIỂM NHÂN THỌ Ngành Công nghệ thông tin NGƯỜI HƯỚNG DẪN 1. Th.S Nguyễn Văn Thẩm HÀ NỘI, 2021 TÊN ĐỀ TÀI: Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ Sinh viên thực hiện: Lớp: 58 TH3 Giáo viên hướng dẫn: Nguyễn Văn Thẩm TÓM TẮT ĐỀ TÀI 1. Bài toán cần giải quyết Ngày nay, ngày càng có nhiều các mô hình hệ thống bảo hiểm nhân thọ nhiều cơ sở do nhu cầu mua bảo hiểm của người tiêu dùng, nhu cầu mở rộng của các nhà kinh doanh nên cần có một hệ thống phần mềm quản lý phù hợp cho mô hình đó. Bây giờ người ta cần một hệ thống để đồng bộ dữ liệu bảo hiểm nhân thọ của người dùng ở các cơ sở, các chi nhánh trong hệ thống bảo hiểm nhân thọ. Trang web của công ty bảo hiểm nhân thọ thiết kế sử dụng cơ sở dữ liệu phân tán cho một hệ thống các chi nhánh. Các chi nhánh con sẽ có một cơ sở dữ liệu nhỏ và mọi hoạt động của các cơ sở bảo hiểm sẽ được nhân viên và người quản lý của chi nhánh đó cập nhật vào cơ sở dữ liệu địa phương. Dữ liệu đó sẽ được tải lên một cơ sở dữ liệu tổng để lên các sao kê, báo cáo tài chính phục vụ cho các nhà quản lý nắm được tình hình kinh doanh của hệ thống cũng như điều phối hợp lý các chiến lược kinh doanh cho từng chi nhánh, vùng miền. Từ đó tăng hiệu quả quản lí bảo hiểm nhân thọ 2. Giải pháp công nghệ - Ứng dụng khả năng quản trị CSDL phân tán của SQL Server vào hệ thống - Hệ quản trị cơ sở dữ liệu: SQL Server - Công nghệ web: Java serlvet, JSF - Ngôn ngữ lập trình: + Java + HTML, CSS, JavaScript, … - Framework: Java/Spring framework, Hibernate,… - VMware Workstation CÁC MỤC TIÊU CHÍNH - Nghiên cứu tổng quan về CSDL phân tán, giải pháp đồng bộ hóa dữ liệu trên SQL Server - Tìm hiểu về cơ sở dữ liệu quản lí bảo hiểm nhân thọ - Tìm hiểu hệ điều hành Server - Xây dựng mô hình phân tán dữ liệu cho hệ thống quản lí bảo hiểm nhân thọ - Thiết kế website thử nghiệm mô hình Server- clients phân tán dữ liệu bảo hiểm nhân thọ. KẾT QUẢ DỰ KIẾN - Các báo cáo theo yêu cầu - Mô hình cơ sở dữ liệu phân tán quản lí bảo hiểm nhân thọ - Website đảm bảo các chức năng cơ bản cho việc quản lí bảo hiểm nhân thọ - Mô hình thực nghiệm: Server-Clients - Các tệp dữ liệu, các giao diện và báo cáo. LỜI CAM ĐOAN Tác giả xin cam đoan đây là Đồ án tốt nghiệp của bản thân tác giả. Các kết quả trong Đồ án tốt nghiệp này là trung thực, và không sao chép từ bất kỳ một nguồn nào và dưới bất kỳ hình thức nào.Việc tham khảo các nguồn tài liệu (nếu có) đã được thực hiện trích dẫn và ghi nguồn tài liệu tham khảo đúng quy định. Tác giả ĐATN/KLTN Chữ ký LỜI CẢM ƠN “Quá trình thực hiện luận văn tốt nghiệp là giai đoạn quan trọng nhất trong quãng đời mỗi sinh viên. Đồ án tốt nghiệp là tiền đề nhằm trang bị cho chúng em những kỹ năng nghiên cứu, những kiến thức quý báu trước khi lập nghiệp. Trước hết, em xin chân thành cảm ơn Thầy Nguyễn Văn Thẩm khoa Công Nghệ Thông Tin. Thầy đã tận tình chỉ dạy và trang bị cho em những kiến thức cần thiết trong suốt thời gian ngồi trên ghế giảng đường, Làm nền tảng cho em có thể hoàn thành được bài luận văn này. Em xin trân trọng cảm ơn thầy Nguyễn Văn Thẩm đã tận tình giúp đỡ, định hướng cách tư duy và cách làm việc khoa học. Đó là những góp ý hết sức quý báu không chỉ trong quá trình thực hiện luận văn này mà còn là hành trang tiếp bước cho em trong quá trình học tập và lập nghiệp sau này. Và cuối cùng, xin gửi lời cảm ơn đến gia đình, bạn bè, tập thể lớp 58TH3 khoa công nghệ thông tin, những người luôn sẵn sàng sẻ chia và giúp đỡ trong học tập và cuộc sống. Mong rằng, chúng ta sẽ mãi mãi gắn bó với nhau. Xin chúc những điều tốt đẹp nhất sẽ luôn đồng hành cùng mọi người. ”. Em xin chân thành cảm ơn! Chương 1. Cơ sở lí thuyết 1.1. Bài toán quản lí bảo hiểm nhân thọ Ngày nay, ngày càng có nhiều các mô hình hệ thống bảo hiểm nhân thọ nhiều cơ sở do nhu cầu mua bảo hiểm của người tiêu dùng, nhu cầu mở rộng của các nhà kinh doanh nên cần có một hệ thống phần mềm quản lý phù hợp cho mô hình đó. Bây giờ người ta cần một hệ thống để đồng bộ dữ liệu bảo hiểm nhân thọ của người dùng ở các cơ sở, các chi nhánh trong hệ thống bảo hiểm nhân thọ. Công ty Cổ phần Bảo hiểm nhân thọ Thu Thủy (TTSS) được thành lập theo Giấy phép của Bộ Tài chính và hoạt động theo Luật doanh nghiệp, Luật Kinh doanh bảo hiểm và các văn bản pháp luật có liên quan của Nhà nước. Đây là doanh nghiệp tư nhân tại Việt Nam hoạt động trong lĩnh vực bảo hiểm nhân thọ với sự hội tụ của các cổ đông là các tổ chức thương mại, tài chính Ngân hàng có tiềm năng và uy tín tại Việt Nam. TTSS luôn chú trọng việc nâng cao khả năng trình độ nghiệp vụ bảo hiểm toàn hệ thống, xây dựng, cải tiến và phát triển hệ thống sản phẩm bảo hiểm đa dạng, tạo sự khác biệt. Để tăng tốc độ xử lý thông tin trong hệ thống chúng ta phải nghĩ tới việc phân tán dữ liệu như thế nào trong hệ thống bởi nó quyết định rất lớn đến kết quả xử lí thông tin. Do vậy với cùng một hạ tầng mạng có tốc độ đường truyền như nhau nếu hệ thống đặt CSDL phân tán thành nhiều nơi thì quá trình thành nhiều nơi thì quá trình xử lí thông tin cho kết quả nhanh hơn quá trình xử lí thông tin mà hệ thống CSDL đặt ở 1 nơi. Trang web của công ty bảo hiểm nhân thọ thiết kế sử dụng cơ sở dữ liệu phân tán cho một hệ thống các chi nhánh. Các chi nhánh con sẽ có một cơ sở dữ liệu nhỏ và mọi hoạt động của các cơ sở bảo hiểm sẽ được nhân viên và người quản lý của chi nhánh đó cập nhật vào cơ sở dữ liệu địa phương. Dữ liệu đó sẽ được tải lên một cơ sở dữ liệu tổng để lên các sao kê, báo cáo tài chính phục vụ cho các nhà quản lý nắm được tình hình kinh doanh của hệ thống cũng như điều phối hợp lý các chiến lược kinh doanh cho từng chi nhánh, vùng miền. Từ đó tăng hiệu quả quản lí bảo hiểm nhân thọ 1.2. Thiết kế cơ sở dữ liệu phân tán quản lí bảo hiểm nhân thọ 1.2.1. Lí thuyết thiết kế cơ sở dữ liệu phân tán 1.2.1.1 Công việc thiết kế CSDL phân tán Hiện nay chưa có một kỹ thuật cụ thể nào nói một cách chi tiết việc thiết kế CSDLPT, tuy nhiên một cách tổng quát chúng ta có thể thiết kế CSDLPT theo các bước sau: Hình 3: Sơ đồ thiết kế CSDLPT Bước 1: Thiết kế lược đồ toàn cục - Thiết kế các quan hệ toàn cục - Mô tả toàn bộ dữ liệu sẽ được dùng trong hệ thống Bước 2: Thiết kế phân mảnh Phân chia quan hệ toàn cục thành các mảnh ngang, dọc hoặc hỗn hợp Bước 3: Thiết kế định vị mảnh - Xác định các mảnh được ánh xạ vào các hình ảnh vật lý như thế nào - Tạo các hình ảnh vật lý tại các trạm - Xác định việc nhân bản các mảnh - Các đoạn dữ liệu được đưa vào các vị trí lưu trữ thích hợp với yêu cầu hoạt động thực tế của hệ thống Bước 4: Thiết kế các CSDL vật lý cục bộ tại mỗi nơi Thiết kế cơ sở dữ liệu vật lý cho các quan hệ tại các trạm Các yêu cầu của ứng dụng khi thiết kế CSDLPT - Các yêu cầu của ứng dụng ảnh hưởng đến thiết kế các lược đồ vì các lược đồ phải có khả năng hỗ trợ ứng dụng một cách hiệu quả. - Khi thiết kế CSDL phân tán cần phải hiểu biết thật chính xác về các yêu cầu của ứng dụng, nhất là đối với: + các ứng dụng được thực hiện một cách thường xuyên + các ứng dụng cần phải được chạy một cách có hiệu quả - Cần quan tâm đến: + Nơi chạy ứng dụng (còn được gọi là nơi gốc của ứng dụng). + Tần suất chạy ứng dụng: số lần chạy trong một đơn vị thời gian. Nếu các ứng dụng được chạy tại nhiều nơi thì cần biết tần suất chạy của mỗi ứng dụng tại mỗi nơi. + Số lượng, loại và sự phân tán của các truy xuất trong mỗi ứng dụng đến mỗi đối tượng dữ liệu cần thiết. 1. Các mục tiêu thiết kế phân tán dữ liệu Tính cục bộ xử lý (processing locality) - Khái niệm: Tính cục bộ xử lý là đặt dữ liệu càng gần các ứng dụng sử dụng các dữ liệu này càng tốt - Thiết kế dữ liệu phân tán để làm cực đại hoá tính cục bộ xử lý - Việc xác định đơn vị phân tán (unit of distribution) thích hợp trong quá trình phân mảnh là quan trọng - Một quan hệ không là một đơn vị phân tán thích hợp vì: + Các khung hình ứng dụng thông thường là các tập con của các quan hệ. Do đó:  tính cục bộ xử lý của các ứng dụng không được xác định trên các quan hệ mà trên các tập con của các quan hệ này  chỉ có thể xem các tập con của các quan hệ này là các đơn vị phân tán + Nếu các ứng dụng có các khung nhìn được định nghĩa trên một quan hệ cho trước đặt tại các nơi khác nhau, thì có thể có hai cách khác nhau để xem lại toàn bộ quan hệ là một đơn vị phân tán:  Quan hệ không được nhân bản và được lưu trữ chỉ tại một nơi: dẫn đến một số lượng lớn không cần thiết các truy xuất dữ liệu từ xa  Quan hệ được nhân bản tại tất cả hoặc một số nơi có chạy các ứng dụng:  có sự nhân bản không cần thiết  gây ra các vấn đề không mong muốn trong việc thực hiện cập nhật khi vùng lưu trữ bị giới hạn - Cách xác định tính cục bộ xử lý: dựa vào + các tham chiếu cục bộ (local reference) + các tham chiếu từ xa (remote reference) - Khi biết nơi chạy ứng dụng thì tính cục bộ và tính từ xa của các tham chiếu chỉ phụ thuộc vào sự phân tán dữ liệu. - Cách làm cực đại hóa tính cục bộ xử lý (làm cực tiểu hoá các tham chiếu từ xa) + xét các tham chiếu cục bộ và các tham chiếu từ xa tương ứng với mỗi cách phân mảnh dự kiến (candidate fragmentation) + chọn giải pháp tốt nhất giữa các phân mảnh này - Tính cục bộ hoàn toàn (complete locality): + Một ứng dụng có tính cục bộ hoàn toàn là ứng dụng mà chúng có thể được thực hiện hoàn toàn tại nơi gốc của chúng + Ưu điểm:  giảm bớt các truy xuất từ xa  làm tăng tính đơn giản trong việc kiểm soát việc thực hiện các ứng dụng Tính sẵn sàng và độ tin cậy của dữ liệu phân tán - Tính sẵn sàng và độ tin cậy là ưu điểm của các hệ thống phân tán đối với các hệ thống không phân tán

BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ NÔNG NGHIỆP VÀ PTNT ĐẠI HỌC THỦY LỢI ỨNG DỤNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ THỐNG QUẢN LÍ BẢO HIỂM NHÂN THỌ ĐỒ ÁN TỐT NGHIỆP HÀ NỘI, 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ NÔNG NGHIỆP VÀ PTNT ĐẠI HỌC THỦY LỢI ỨNG DỤNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ THỐNG QUẢN LÍ BẢO HIỂM NHÂN THỌ Ngành Công nghệ thông tin NGƯỜI HƯỚNG DẪN Th.S Nguyễn Văn Thẩm HÀ NỘI, 2021 CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc  NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Lớp: Hệ đào tạo: Đại học quy Ngành: Cơng nghệ thơng tin Khoa: Công nghệ thông tin TÊN ĐỀ TÀI: ỨNG DỤNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG QUẢN LÍ BẢO HIỂM NHÂN THỌ CÁC TÀI LIỆU CƠ BẢN: 3 NỘI DUNG CÁC PHẦN THUYẾT MINH VÀ TÍNH TOÁN Nội dung cần thuyết minh Tỷ lệ % Chương 1: Cơ sở lý thuyết Thiết kế sở liệu phân tán quản lí bảo hiểm nhân thọ Mơ hình đồng hóa liệu SQL Server 25% Mơ hình Client-Server Chương 2: Mơ hình phân tán liệu Mơ hình Client-Server cho hệ thống quản lí tài khoản Mơ hình liệu 60% Đồng hóa liệu Chương 3: Cài đặt ứng dụng 15% GIÁO VIÊN HƯỚNG DẪN TỪNG PHẦN Phần Họ tên giáo viên hướng dẫn Chương 1: Cơ sở lý thuyết Thiết kế sở liệu phân tán Mơ hình đồng hóa liệu SQL Server Th.S Nguyễn Văn Thẩm Mơ hình Client-Server Chương 2: Mơ hình phân tán liệu Mơ hình Client-Server cho hệ thống quản lí Th.S Nguyễn Văn Thẩm Mơ hình liệu Đồng hóa liệu Chương 3: Cài đặt ứng dụng Th.S Nguyễn Văn Thẩm 5 NGÀY GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Ngày tháng .năm 2020 Trưởng Bộ mơn Giáo viên hướng dẫn (Ký ghi rõ Họ tên) (Ký ghi rõ Họ tên) Nhiệm vụ Đồ án tốt nghiệp Hội đồng thi tốt nghiệp Khoa thông qua Ngày… tháng… năm 2020 Chủ tịch Hội đồng (Ký ghi rõ Họ tên) Sinh viên hoàn thành nộp Đồ án tốt nghiệp cho Hội đồng thi ngày tháng năm 2020 Sinh viên làm Đồ án tốt nghiệp (Ký ghi rõ Họ tên) TRƯỜNG ĐẠI HỌC THUỶ LỢI KHOA CÔNG NGHỆ THƠNG TIN BẢN TĨM TẮT ĐỀ CƯƠNG ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: Ứng dụng mơ hình sở liệu phân tán hệ thống quản lí bảo hiểm nhân thọ Sinh viên thực hiện: Lớp: 58 TH3 Giáo viên hướng dẫn: Nguyễn Văn Thẩm TÓM TẮT ĐỀ TÀI Bài toán cần giải Ngày nay, ngày có nhiều mơ hình hệ thống bảo hiểm nhân thọ nhiều sở nhu cầu mua bảo hiểm người tiêu dùng, nhu cầu mở rộng nhà kinh doanh nên cần có hệ thống phần mềm quản lý phù hợp cho mơ hình Bây người ta cần hệ thống để đồng liệu bảo hiểm nhân thọ người dùng sở, chi nhánh hệ thống bảo hiểm nhân thọ Trang web công ty bảo hiểm nhân thọ thiết kế sử dụng sở liệu phân tán cho hệ thống chi nhánh Các chi nhánh có sở liệu nhỏ hoạt động sở bảo hiểm nhân viên người quản lý chi nhánh cập nhật vào sở liệu địa phương Dữ liệu tải lên sở liệu tổng để lên kê, báo cáo tài phục vụ cho nhà quản lý nắm tình hình kinh doanh hệ thống điều phối hợp lý chiến lược kinh doanh cho chi nhánh, vùng miền Từ tăng hiệu quản lí bảo hiểm nhân thọ Giải pháp công nghệ - Ứng dụng khả quản trị CSDL phân tán SQL Server vào hệ thống - Hệ quản trị sở liệu: SQL Server - Công nghệ web: Java serlvet, JSF - Ngơn ngữ lập trình: + Java + HTML, CSS, JavaScript, … - Framework: Java/Spring framework, Hibernate,… - VMware Workstation CÁC MỤC TIÊU CHÍNH - Nghiên cứu tổng quan CSDL phân tán, giải pháp đồng hóa liệu SQL Server - Tìm hiểu sở liệu quản lí bảo hiểm nhân thọ - Tìm hiểu hệ điều hành Server - Xây dựng mơ hình phân tán liệu cho hệ thống quản lí bảo hiểm nhân thọ - Thiết kế website thử nghiệm mơ hình Server- clients phân tán liệu bảo hiểm nhân thọ KẾT QUẢ DỰ KIẾN - Các báo cáo theo yêu cầu - Mơ hình sở liệu phân tán quản lí bảo hiểm nhân thọ - Website đảm bảo chức cho việc quản lí bảo hiểm nhân thọ - Mơ hình thực nghiệm: Server-Clients - Các tệp liệu, giao diện báo cáo LỜI CAM ĐOAN Tác giả xin cam đoan Đồ án tốt nghiệp thân tác giả Các kết Đồ án tốt nghiệp trung thực, không chép từ nguồn hình thức nào.Việc tham khảo nguồn tài liệu (nếu có) thực trích dẫn ghi nguồn tài liệu tham khảo quy định Tác giả ĐATN/KLTN Chữ ký 10 1.2.2.2 Mô tả thiết kế sở liệu phân tán quản lí bảo hiểm nhân thọ - Khi nhân viên thực thay đổi liệu máy tương tác với khách hàng, giấy tờ chi nhánh cố định Nếu để nhân viên truy cập trực tiếp vào CSDL hệ thống để thực dẫn đến tượng nghẽn mạng, tốc độ thực chậm, bảo mật khơng cao,… nên phân tán khách hàng mà nhân viên tương tác thành CSDL phân tán, khơng ảnh hưởng đến chi nhánh khác Tùy theo yêu cầu phát triển hệ thống mở rộng nhiều CSDL có cấu trúc nhiệm vụ - giống CSDL phân tán nói Tạo CSDL CSDL Hai CSDL lưu Server hệ thống 1.2.2.3 Lựa chọn vị trí đặt sở liệu phân nhóm người sử dụng Đánh giá vị trị đặt CSDL theo số tiêu chuẩn cho vị trí đặt CSDL tiện lợi nhất: - Tần suất sử dụng CSDL - Số lần liên kết CSDL 31 - Các tham chiếu đến CSDL để cập nhật, đọc hay thay đổi Dựa tiêu chuẩn tính chất hệ thống quản lý thi trắc nghiệm lựa chọn hệ thống theo ba nhóm tương đương với ba CSDL: a) Cơ sở liệu Bản 20 Đây CSDL dành cho việc nhập thay đổi liệu hệ thống CSDL đặt Server công ty Do yêu cầu cơng việc nhóm lấy số phần thông tin theo quyền b) Cơ sở liệu Phân tán Đây CSDL dành cho việc xử lí liệu khách hàng, theo yêu cầu phát triển hệ thống mở rộng nhiều CSDL có cấu trúc nhiệm vụ giống CSDL Phân tán Ở chi nhánh công ty chọn máy để cài SQL Server thực Replication máy thông tin khách hàng, giấy chứng nhận, sau thời gian định trước, thông tin cập nhật CSDL chính, cơng ty quản lí, CSDL Bản khơng nhận thay đổi lý bảo mật, thông tin khách hàng, giấy chứng nhận cập nhật cho CSDL thức Công ty Như giải vấn đề bảo mật Nếu lúc tất chi nhánh hoạt động thời gian máy cài Replication gửi liệu cho Server khác nhau, lưu lượng đường truyền mạng lúc 1/n so với ban đầu, giải vấn đề tốc độ đường truyền c) CSDL Là CSDL phục vụ cho việc truy cập sử dụng Cơng ty Cơng ty đọc tất thơng tin CSDL thêm quyền sửa đổi với phần báo cáo 1.2.2.4 Thiết kế phân mảnh a) Thiết kế phân mảnh ngang cho quan hệ KhachHang Bước 1: Tìm tập vị từ đầy đủ tối thiểu - Ta tìm tập vị từ đơn giản Pr={p1, p2, p3, p4, p5} dùng để phân mảnh với: p1: MaCN = ‘CN1’ 32 p2: MaCN = ‘CN2’ p3: MaCN = ‘CN3’ p4: MaCN = ‘CN4’ p5: MaCN = ‘CN5’ - Áp dụng thuật toán COM_MIN: Pr’ = ∅; F = ∅; Chuyển vị từ phân mảnh KhachHang vào Pr’ + p1 ∈ Pr chia KhachHang theo quy tắc Pr’ = {p1}; Pr = {p2, p3, p4, p5}; F = {f1} + p2 ∈ Pr chia KhachHang theo quy tắc Pr’ = {p1, p2}; Pr = {p3, p4, p5}; F = {f1, f2} + p3 ∈ Pr chia KhachHang theo quy tắc Pr’ = {p1, p2, p3}; Pr = {p4, p5}; F = {f1, f2, f3} + p4 ∈ Pr chia KhachHang theo quy tắc Pr’ = {p1, p2, p3, p4}; 33 Pr = {p5}; F = {f1, f2, f3, f4} + p5 ∈ Pr chia KhachHang theo quy tắc Pr’ = {p1, p2, p3, p4, p5}; Pr = ∅; F = {f1, f2, f3, f4, f5} Vì Pr=∅ nên thuật tốn kết thúc ta có Pr’ = {p1, p2, p3, p4, p5} đầy đủ tối thiểu Bước 2: Tìm tập hợp vị từ giao tối thiểu M định nghĩa vị từ tập hợp Pr’ Ta tìm tập M = { m 1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} với: m1: p1 ∧ p2 ∧ p3 ∧ p4 ∧ p5 m2: p1 ∧ ¬ (p2 ∧ p3 ∧ p4 ∧ p5) m3: ¬ p1 ∧ (p2 ∧ p3 ∧ p4 ∧ p5) m4: ¬ p1 ∧ ¬ (p2 ∧ p3 ∧ p4 ∧ p5) m5: p2 ∧ ¬ (p1 ∧ p3 ∧ p4 ∧ p5) m6: ¬ p2 ∧ (p1 ∧ p3 ∧ p4 ∧ p5) m7: ¬ p2 ∧ ¬ (p1 ∧ p3 ∧ p4 ∧ p5) m8: p3 ∧ ¬ (p1 ∧ p2 ∧ p4 ∧ p5) m9: ¬ p3 ∧ (p1 ∧ p2 ∧ p4 ∧ p5) m10: ¬ p3 ∧ ¬ (p1 ∧ p2 ∧ p4 ∧ p5) 34 m11: p4 ∧ ¬ (p1 ∧ p2 ∧ p3 ∧ p5) m12: ¬ p4 ∧ (p1 ∧ p2 ∧ p3 ∧ p5) m13: ¬ p4 ∧ ¬ (p1 ∧ p2 ∧ p3 ∧ p5) m14: p5 ∧ ¬ (p1 ∧ p2 ∧ p3 ∧ p4) m15: ¬ p5 ∧ (p1 ∧ p2 ∧ p3 ∧ p4) m16: ¬ p5 ∧ ¬ (p1 ∧ p2 ∧ p3 ∧ p4) Bước 3: Tìm tập I phép suy diễn i1: p1 ⇒ ¬ p2 ∧ ¬ p3 ∧ ¬ p4 ∧ ¬ p5 i1: p2 ⇒ ¬ p1 ∧ ¬ p3 ∧ ¬ p4 ∧ ¬ p5 i1: p3 ⇒ ¬ p1 ∧ ¬ p2 ∧ ¬ p4 ∧ ¬ p5 i1: p4 ⇒ ¬ p1 ∧ ¬ p2 ∧ ¬ p3 ∧ ¬ p5 i1: p5 ⇒ ¬ p1 ∧ ¬ p2 ∧ ¬ p3 ∧ ¬ p4 I = { i1, i2, i3, i4, i5} Bước 4: Tìm tập vị từ giao tối thiểu có nghĩa Dùng thuật tốn PHORIZONTAL Pr’=COM_MIN(KhachHang, Pr)={p1, p2, p3, p4, p5} M = {m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} I = { i1, i2, i3, i4, i5} 35 Với m1 ∈ M: mâu thuẫn với I nên M=M - m1={m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m2∈ M: không mâu thuẫn với I nên M={m2, m3, m4} Với m3 ∈ M: mâu thuẫn với I nên M – m 3={m2, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m4 ∈ M: mâu thuẫn với I nên M – m 4={m2, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m5 ∈ M: không mâu thuẫn với I nên M ={m 2, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m6∈ M: mâu thuẫn với I nên M – m 6={m2, m5, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m7 ∈ M: mâu thuẫn với I nên M – m7 ={m2, m5, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m8 ∈ M: không mâu thuẫn với I nên M = {m 2, m5, m8, m9, m10, m11, m12, m13, m14, m15, m16} Với m9 ∈ M: mâu thuẫn với I nên M= M – m9 = {m2, m5, m8, m10, m11, m12, m13, m14, m15, m16} Với m10∈ M: mâu thuẫn với I nên M= M – m10 = {m2, m5, m8, m11, m12, m13, m14, m15, m16} Với m11 ∈ M: không mâu thuẫn với I nên M = {m2, m5, m8, m11, m12, m13, m14, m15, m16} Với m12 ∈ M: mâu thuẫn với I nên M = M – m12 = {m2, m5, m8, m11, m13, m14, m15, m16} Với m13 ∈ M: mâu thuẫn với I nên M=M - m13 = {m2, m5, m8, m11, m14, m15, m16} Với m14 ∈ M: không mâu thuẫn với I nên M = {m2, m5, m8, m11, m14, m15, m16} Với m15 ∈ M: mâu thuẫn với I nên M=M - m15 = {m2, m5, m8, m11, m14, m16} Với m16 ∈ M: mâu thuẫn với I nên M = M – m6 = {m2, m5, m8, m11, m14} Kết luận M = {m2, m5, m8, m11, m14} 36 Từ ta định nghĩa năm mảnh F ={KhachHang1, KhachHang2, KhachHang3, KhachHang4, KhachHang5} b) Phân mảnh ngang dẫn xuất quan hệ CTGiayChungNhan, ta mảnh ngang CTGiayChungNhan 1, CTGiayChungNhan 2, CTGiayChungNhan 3, CTGiayChungNhan 4, CTGiayChungNhan sau: CTGiayChungNhan = CTGiayChungNhan < CTGiayChungNhan.MaKH = KhachHang.MaKH KhachHang1 CTGiayChungNhan = CTGiayChungNhan < CTGiayChungNhan.MaKH = KhachHang.MaKH KhachHang2 CTGiayChungNhan = CTGiayChungNhan < CTGiayChungNhan.MaKH = KhachHang.MaKH KhachHang3 CTGiayChungNhan = CTGiayChungNhan < CTGiayChungNhan.MaKH = KhachHang.MaKH KhachHang4 CTGiayChungNhan = CTGiayChungNhan < CTGiayChungNhan.MaKH = KhachHang.MaKH KhachHang5 Trong đó: KhachHang1 = σMaCN = ‘CN1’ (KhachHang) KhachHang2 = σMaCN = ‘CN2’ (KhachHang) KhachHang3 = σMaCN = ‘CN3’ (KhachHang) KhachHang4 = σMaCN = ‘CN4’ (KhachHang) KhachHang5 = σMaCN = ‘CN5’ (KhachHang) 1.3 Mơ hình đồng hóa liệu SQL Server 37 Đồng hóa liệu Replication cho phép chia sẻ liệu CSDL nhiều điểm khác Với liệu gốc, ta tạo nhiều sử dụng nhiều nơi Dữ liệu gốc thay đổi, liệu thay đổi ngược lại Mơ hình giải thuật thuật tốn nhiều Mơ hình giải thuật nghiên cứu phải đảm bảo đặc tính tồn vẹn tn thủ theo giai đoạn thể hình vẽ sau Mỗi giai đoạn cập nhật thể đặc điểm riêng biệt gắn bó liệu sao: Hình 1.9 Trạng thái liệu giai đoạn cập nhật Việc phát xử lý lỗi trình xử lý tiến hành sau tác tử nhận yêu cầu cập nhật Nếu cố gắng sửa lỗi khơng thể thực có kết quả, thơng điệp phát để u cầu tác tử gửi phát lại thông tin Trong trường hợp công việc cập nhật kết thúc tốt đẹp, thông điệp khẳng định phát tác tử nhận Sau phát 38 thông điệp, tác tử gửi chuyển sang trạng thái chờ thơng điệp mới, cịn tác tử nhận thông điệp chuyển sang trạng thái chờ nhận đủ thông điệp khẳng định Hình 1.91 Sơ đồ tổng quát xử lý nhiều Đồng hóa liệu SQL Server bao gồm thành phần: • Publisher: Là server tạo liệu để nhân đến server khác Nó xác định liệu nhân bản, liệu thay đổi trì thơng tin cơng bố site 39 • Subscriber: Là server lưu giữ nhân nhận tác vụ cập nhật SQL Server cho phép Subsriber cập nhật liệu q trình cập nhập Subscriber khơng giống Publisher Một Subscriber Publisher Subscriber khác • Distributor: Là server mà chứa CSDL phân tán (distribution database) lưu trữ metadata, history data transaction SQL Server sử dụng CSDL phân tán để lưu chuyển (store_and_forward) liệu nhân từ Publisher đến Subscriber Có loại Distributor : Local Distributor remote Distributor 1.4 Mơ hình Client-Server Client server mơ hình mạng máy tính bao gồm thành phần máy khách (client) máy chủ (server) Trong mơ hình này, server nơi lưu trữ tài nguyên, cài đặt chương trình dịch vụ thực yêu cầu client Client đón vai trò gửi yêu cầu đến server Client gồm máy tính thiết bị điện tử nói chung Mơ hình Client server cho phép mạng tập trung ứng dụng chức nhiều máu dịch vụ file chuyên dụng Các máy trở thành trung tâm hệ thống Hệ điều hành 40 Client server cho phép người dùng chia sẻ đồng thời tài ngun, khơng quan trọng vị trí địa lý Mơ hình web client-server mơ hình tiếng mạng máy tính, áp dụng rộng rãi mơ hình trang web có Một mơ hình ngược lại mơ hình masterslaver, máy chủ (đóng vai trị ơng chủ) gửi liệu đến máy (đóng vai trị nơ lệ) máy có cần hay khơng Mơ hình client/server sau: Client/Server mơ hình tổng qt nhất, thực tế server nối tới nhiều server khác nhằm làm việc hiệu nhanh Khi nhận yêu cầu từ client, server gửi tiếp yêu cầu vừa nhận cho server khác ví dụ database server thân khơng thể xử lý u cầu Máy server thi hành nhiệm vụ đơn giản phức tạp Ngun lí hoạt động: 41 Tồn trình giao tiếp server client phải dựa giao thức chuẩn TCP/IP, SAN (IBM), ISDN, OSI, X.25, LAN-to-LAN Netbios giao thức chuẩn sử dụng phổ biến Client server giải pháp phần mềm hiệu quả, giúp khắc phục tình trạng q tải hệ thống mạng Bên cạnh đó, mơ hình cịn vượt qua khác biệt cấu trúc vật lý hệ điều hành hệ thống máy tính Mơ hình Client server gồm có phần client & server Client máy khách, máy trạm – nơi gửi yêu cầu đến server Nó tổ chức giao tiếp với người dùng, server mơi trường bên ngồi trạm làm việc Client tiếp nhận yêu cầu người dùng sau thành lập query string để gửi cho server Khi nhận kết từ server, client tổ chức trình diễn kết Server xử lý u cầu gửi đến từ client Sau xử lý xong, server gửi trả lại kết quả, client tiếp tục xử lý kết để phục vụ người dùng Server giao tiếp với môi trường bên client server, tiếp nhận yêu cầu dạng query string (xâu ký tự) Khi phân tích xong xâu ký tự, server xử lý liệu gửi kết cho client Chương Mô hình phân tán liệu 2.2 Mơ hình Client-Server cho hệ thống quản lí tài khoản 42 Server có chức điều khiển, lưu trữ CSDL, xử lý truy vấn quản lý việc khai thác tài nguyên mạng máy tính khác Client sử dụng để người khai thác tài nguyên mạng Ở em làm Server – Clients, Server chứa sở liệu Clients1 chứa sở liệu khách hàng chi nhánh 1, Clients2 chứa sở liệu khách hàng chi nhánh 2.3 Mơ hình liệu 2.4 Đồng hóa liệu Chương Cài đặt ứng dụng 3.2 Môi trường cài đặt 3.3 Cài đặt máy chủ 3.4 Cài đặt máy khách 3.5 Một số kết đạt 3.5.2 Dữ liệu phân tán 3.5.3 Trang web máy khách 43 44 45 ... đồng liệu bảo hiểm nhân thọ người dùng sở, chi nhánh hệ thống bảo hiểm nhân thọ Trang web công ty bảo hiểm nhân thọ thiết kế sử dụng sở liệu phân tán cho hệ thống chi nhánh Các chi nhánh có sở liệu. .. subscribers Phân phối liệu đến máy chủ khác từ máy chủ 1.2.2 Cơ sở liệu phân tán quản lí bảo hiểm nhân thọ 1.2.2.1 Sơ đồ logic sở liệu quản lí bảo hiểm nhân thọ 30 1.2.2.2 Mơ tả thiết kế sở liệu phân tán. .. CSDL phân tán, giải pháp đồng hóa liệu SQL Server - Tìm hiểu sở liệu quản lí bảo hiểm nhân thọ - Tìm hiểu hệ điều hành Server - Xây dựng mơ hình phân tán liệu cho hệ thống quản lí bảo hiểm nhân thọ

Ngày đăng: 21/10/2021, 01:40

Hình ảnh liên quan

Chương 2: Mô hình phân tán dữ liệu - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

h.

ương 2: Mô hình phân tán dữ liệu Xem tại trang 4 của tài liệu.
Mô hình Client-Server - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

h.

ình Client-Server Xem tại trang 4 của tài liệu.
Hình 3: Sơ đồ thiết kế CSDLPT Bước 1: Thiết kế lược đồ toàn cục - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

Hình 3.

Sơ đồ thiết kế CSDLPT Bước 1: Thiết kế lược đồ toàn cục Xem tại trang 13 của tài liệu.
Hình 4: Quá trình thiết kế từ trên xuống - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

Hình 4.

Quá trình thiết kế từ trên xuống Xem tại trang 20 của tài liệu.
Hình 1.2. Mô hình hệ thống mạng - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

Hình 1.2..

Mô hình hệ thống mạng Xem tại trang 29 của tài liệu.
Mô hình giải thuật thuật toán nhiều bản sao - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

h.

ình giải thuật thuật toán nhiều bản sao Xem tại trang 38 của tài liệu.
Hình 1.91. Sơ đồ tổng quát xử lý nhiều bản sao - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

Hình 1.91..

Sơ đồ tổng quát xử lý nhiều bản sao Xem tại trang 39 của tài liệu.
1.4. Mô hình Client-Server - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

1.4..

Mô hình Client-Server Xem tại trang 40 của tài liệu.
Mô hình web client-server là một mô hình nổi tiếng trong mạng máy tính, được áp dụng rất - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

h.

ình web client-server là một mô hình nổi tiếng trong mạng máy tính, được áp dụng rất Xem tại trang 41 của tài liệu.
Chương 2. Mô hình phân tán dữ liệu 2. - Ứng dụng mô hình cơ sở dữ liệu phân tán trong hệ thống quản lí bảo hiểm nhân thọ

h.

ương 2. Mô hình phân tán dữ liệu 2 Xem tại trang 42 của tài liệu.

Từ khóa liên quan

Mục lục

  • ĐẠI HỌC THỦY LỢI

    • HÀ NỘI, 2021

    • HÀ NỘI, 2021

    • 1. TÊN ĐỀ TÀI:

    • Chủ tịch Hội đồng

    • Sinh viên làm Đồ án tốt nghiệp

    • TÓM TẮT ĐỀ TÀI

    • 2. Giải pháp công nghệ

    • CÁC MỤC TIÊU CHÍNH

    • KẾT QUẢ DỰ KIẾN

    • LỜI CAM ĐOAN

      • Tác giả ĐATN/KLTN

Tài liệu cùng người dùng

Tài liệu liên quan