Tìm hiểu về vấn đề phân tán dữ liệu trên môi trường Mạng

16 549 0
Tìm hiểu về vấn đề phân tán dữ liệu trên môi trường Mạng

Đ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

Tìm hiểu về vấn đề phân tán dữ liệu trên môi trường Mạng

Trường đại học vinh Khoa công nghệ thông tin ---------- Luận Văn tốt nghiệp Đề tài: : Tìm hiểu về vấn đề phân tán dữ liệu trên môi trường mạng Giáo viên hướng dẫn : Th.s Lê Văn Tấn Sinh viên thực hiện : Nguyễn Thị Hoa ---------- --- Vinh, 4/2006 --- Mở đầu I. Lý do chọn đề tài. - Sự ra đời của mạng máy tính đã phục vụ rất nhiều trong mọi lĩnh vực đời sống kinh tế xã hội như con người có thể khai thác thông tin trên mạng, lấy d liệu và dùng chung d liệu trên mạng . Nhưng từ nh ng nguồn tin ấy từ đâu để con người có thể truy nhập tới và sử dụng chúng? Vi vậy, chúng ta ph i tổ chức thiết kế cơ sở d liệu trên mạng máy tính để người dùng tin có thể truy nhập đến nh ng thông tin mà họ cần. - Dựa vào nền t ng của sự phát triển công nghệ mạng thông tin máy tính, một phần ứng dụng để phát triển môi trường mạng trong bài luận v n tốt nghiệp của tôi là Tim hiểu về vấn đề phân tán d liệu trong môi trường mạng . II. Nội dung của luận văn Chương I: Tổng quan về mạng máy tính Chương II: Cơ sở d liệu trong môi trường Client/server Chương III: Hệ qu n trị cơ sở d liệu phân tán Chương IV: Bài toán thực tế Chương I: Tổng quan về mạng máy tính - Phân loại mạng máy tính - Kiến trúc mạng(Topology) - Các giao thức(Protocol) Chương II- Cơ sở dữ liệu trong môi trường Client/ Server I- Các mô hinh phân tán CSDL Mô hinh cơ sở d liệu tập trung . Trong mô hinh tập trung, các thành phần ứng dụng, phần mềm cơ sở d liệu và b n thân cơ sở d liệu đều trên cùng 1 vị trí. Người sử dụng Người sử dụng ứng dụng Phần mềm cơ sở dữ liệu Mô hinh cơ sở d liệu dùng máy chủ file Mô hinh máy chủ file đặt các thành phần ứng dụng và phần mềm cơ sở d liệu trên một hệ thống tính toán, và các file vật lí dùng để chứa cơ sở d liệu đặt trên hệ thống tính toán khác. ứng dụng Mạng truyền thông Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Hình 6. Mô hình cơ sở dữ liệu máy chủ file. Mô hinh xử lý trích d liệu Với mô hinh này ta có các cơ sở d liệu trên các máy nối mạng. Một máy dùng phần mềm cơ sở d liệu để truy nhập và rút d liệu từ máy kia. Kết qu chuyển về máy yêu cầu, trên đĩa cứng của máy này. Người dùng sử dụng b n sao tại chỗ của d liệu. ứng dụng Mạng truyền thông Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu ứng dụng Phần mềm cơ sở dữ liệu Hình 7. Mô hình rút dữ liệu. Mô hinh cơ sở d liệu Client/Server Trong mô hinh cơ sở d liệu Client/Server, cơ sở d liệu đặt trên một máy tính; các máy khác chạy các thành phần xử lí ứng dụng. Nhưng phần mềm cơ sở d liệu được tách ra trên các máy Client, cho phép chạy các chương trinh ứng dụng và hệ thống Server lưu tr cơ sở d liệu. ứngdung Mạng truyền thông Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Phần mềm cơ sở dữ liệu MáyClient Hình8. Mô hình cơ sở dữ liệu Client/Server. Mô hinh cơ sở d liệu phân tán Mô hinh máy chủ file và mô hinh cơ sở d liệu Client/Server đều g a thiết cơ sở d liệu đặt trên một máy tính và chương trinh ứng dụng truy nhập cơ sở d liệu được đặt trên máy tính khác. Mô hinh phân tán gi thiết b n thân cơ sở d liệu nằm trên nhiều máy, tức là nhiều hệ thống xử lí. ứngdụng Mạng truyền thông Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Phần mềm cơ sở dữ liệu Máy Server Cơ sở dữ liệu Phần mềm cơ sở dữ liệu Hình 9. Mô hình cơ sở dữ liệu phân tán. II- Cơ chế phân tán d liệu Tập trung Phân đoạn Sao d liệu - Khi thực hiện sao chép cơ sở d liệu, trước hết bạn ph i tạo một b n thiết kế gốc (Design Master). Cần chú ý, luôn luôn tạo một b n sao dự phòng cơ sở d liệu của bạn trước khi chuyển nó thành một Design Master. - Sau khi Design Master được tạo và các thay đổi d liệu thực hiện xong, hãy huỷ bỏ b n sao. - Một file cơ sở d liệu chỉ có thể được Design Master tạo một lần. - ối với việc tạo b n sao, không nên tạo nhiều lần đối với cùng một file sao lại sẽ làm chương trinh bị hỏng. Chương III Hệ qu n trị cơ sở d ữ liệu phân tán I- Các mô hinh phân tán d liệu Các hệ Client/Server(khách/chủ) - Chức n ng chủ và chức n ng khách. Chủ thực hiện phần lớn công việc qu n lý d liệu. iều này có nghĩa là tất c mọi việc xử lý và tối ưu hoá vấn tin, qu n lý giao dịch và qu n lý thiết bị lưu tr đều được thực hiện tại bộ phận chủ. Chức n ng khách lo cung cấp môi trường ứng dụng và giao diện người dùng. - Theo mô t trên, chức n ng khách sẽ thực hiện chuyển các câu vấn tin SQL cho chức n ng chủ mà không tim hiểu và tối ưu hoá chúng.Chức n ng chủ thực hiện hầu hết công việc và tr quan hệ kết qu về cho chức n ng khách. Các hệ phân tán ngang hàng ở đây không có sự phân biệt gi a máy khách và máy chủ. Mỗi máy đều có đầy đủ chức n ng của một hệ qu n trị CSDL và có thể trao đổi thông tin với nh ng máy khác để thực hiện các vấn tin và các giao dịch. ứng với hệ phân tán ngang hàng thi có mô hinh kiến trúc ngang hàng. [...]... LISn II- Các vấn đề của hệ qun trị cơ sở d liệu phân tán Tự trị địa phương Thao tác tiếp diễn ộc lập về địa điểm ộc lập phân đoạn ộc lập về bn sao Xử lí câu hỏi phân tán Quản trị giao tác phân tán ộc lập phần cứng ộc lập hệ điều hành ộc lập mạng III- Nhng ưu điểm của cơ sở d liệu phân tán so với cơ sở d liệu tập trung iều khiển tập trung ộc lập d liệu Gim thừa Cấu trúc vật lý phức tạp... cập nhật về các khoa - Mọi thông tin cập nhật của các khoa sẽ được đồng bộ hoá trên phòng qun lý III-Lựa chọn phần mềm cơ sở d liệu để gii quyết bài toán ể xây dựng bài toán "Qun lý điểm sinh viên trên môi trường mạng" ở trên, có 2 phần mềm được sử dụng đó là: - Sử dụng ngôn ng lập trinh VB 6.0 - Hệ qun trị cơ sở d liệu Access Kết luận Sau một thời gian tim hiểu về cơ sở d liệu trên mạngphân tích... vị trí d liệu - Lược đồ khái niệm toàn cục GCS(mô t cấu trúc logic của d liệumọi vị trí): ó là hinh nh của công ty, xí nghiệp về d liệu - Lược đồ khái niệm cục bộ LCS(local conceptual schema): Mô t tổ chức logic của d liệu tại mỗi vị trí Lược đồ ngoại giới ES(external schema): Hỗ trợ các ứng dụng và việc truy xuất các ES ES CSDL ES - 1 2 n GCS LCS1 LCS2 LCSn LIS1 LIS2 LISn II- Các vấn đề của hệ... thực hiện đề tài tốt nghiệp, được sự gợi ý của thầy giáo hướng dẫn tôi đã chọn bài toán "Qun lý điểm sinh viên" Với nội dung cơ bn của bài toán là: Mô phỏng bằng việc thực hiện sao chép cơ sở d liệu qun lý điểm nhằm đồng bộ hoá d liệu ở các bộ phận qun lý II- Nhng yêu cầu về phần mềm Phần mềm qun lý điểm sinh viên phi đạt được những yêu cầu cơ bn sau: - Mọi thông tin sửa đổi trên phòng qun lý đều được... và cần thiết trong xu thế phát triển của trường ại học Vinh Tuy nhiên, trên thực tế chương trinh qun lý này chưa đáp ứng được sự nhất quán đồng bộ gia các bộ phận đm nhiệm, do đó đã thể hiện nhiu bất cập Cần thực hiện sự phân tán d liệu nhằm mục đích: - Gim gánh nặng cho máy chủ - Gim chi phí truyền thông - Công việc tại mỗi khoa không bị gián đoạn nếu có sự cố về đường truyền (trong trư ờng hợp không... iều khiển tập trung ộc lập d liệu Gim thừa Cấu trúc vật lý phức tạp và truy nhập hiệu qu Tính toàn vẹn d liệu, khôi phục lại Biệt lập và bo mật Chương IV Thiết kế bài toán thực tế I- Yêu cầu bài toán ở trường đại học HV, chương trinh qun lý trên mạng phục vụ công tác đào tạo đã được nhà trường đầu tư, xây dựng và đang sử dụng ở tất c các Khoa, ở một số phòng có chức nng qun lý Trong đó chương trinh... Qun lý điểm Bài luận vn này đã gii quyết được phần nhỏ công tác qun lý điểm trên môi trư ờng mạng cục bộ Bài toán Qun lý điểm sinh viên sử dụng bn sao mới chỉ gi i quyết được việc tạo các bn sao toàn phần mà chưa đáp ứng được việc tạo các bn sao một phần chỉ chứa nhng thuộc tính của từng khoa Hướng phát triển tiếp sau của đề tài là tạo các bn sao sao cho khoa nào thi chỉ qun lý được thông tin của khoa

Ngày đăng: 24/04/2013, 19:13

Từ khóa liên quan

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

Tài liệu liên quan