Cơ sở dữ liệu phân tán và ứng dụng thiết kế Web Service

34 734 2
Cơ sở dữ liệu phân tán và ứng dụng thiết kế Web Service

Đ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

ĐẠI HỌC QUỐC GIA TH ÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN  BÀI THU HOẠCH MÔN HỌC: CƠ SỞ DỮ LIỆU NÂNG CAO Đề tài: Cơ sở dữ liệu phân tán và ứng dụng thiết kế Web Service Giảng viên hướng dẫn : PGS.TS ĐỖ PHÚC Học viên thực hiện : NGUYỄN THỊ DIỆU ANH MSHV : C1101064 TP HCM, tháng 07 năm 2012 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 MỤC LỤC MỞ ĐẦU 3 I. TỔNG QUAN HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Nền tảng phát triển 4 2. Khái niệm 8 II. KIẾN TRÚC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Kiến trúc cơ sở dữ liệu phân tán 11 2. Kiến trúc hệ quản trị cơ sở dữ liệu phân tán 12 III. LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Thiết kế hệ cơ sở dữ liệu phân tán 16 2. Kiểm soát dữ liệu ngữ nghĩa 25 3. Phân rã vấn tin 27 4. Cục bộ hóa dữ liệu 28 IV. DEMO ỨNG DỤNG 1. Mô tả bài toán 30 2. Demo chương trình 31 KẾT LUẬN 34 TÀI LIỆU THAM KHẢO 35 2 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 MỞ ĐẦU Thuật ngữ “phân tán” được sử dụng trong một vài năm trở lại đây để chỉ việc xử lý thông tin trên các thành phần hệ thống nằm tách biệt nhau, mỗi một hệ thống thực hiện một nhiệm vụ xác định và được liên kết với nhau thông qua mạng máy tính. Một thực tế đặt ra là sự phát triển ngày càng rộng lớn của các công ty, xí nghiệp, các nhà sản xuất Hệ thống vừa phải đáp ứng phục vụ đầy đủ dữ liệu, nhưng cũng đòi hỏi tính nhanh nhạy, chuẩn xác. Vì vậy, hệ thống phân tán nhằm giải quyết các bài toán mang tính chất phức tạp dựa trên nguyên tắc kinh điển: “chia để trị”. Ý tưởng chung cho hệ thống này là chia nhỏ thành các nhóm phần mềm, thực hiện xử lý trên các bộ phận khác nhau nhưng có thể hoàn thành chung một tác vụ nào đó. Có thể phân tán các thành phần khác nhau như phân tán dữ liệu, phân tán chức năng, phân tán thiết bị xử lý và mức độ cao nhất là phân tán quyền điều khiển. Việc phân tán cái gì sẽ ảnh hưởng tới toàn bộ quá trình thiết kế cấu trúc hệ thống và xử lý phân tán. Trong phạm vi bài thu hoạch này, tôi xin trình bày những lý thuyết cơ bản nhất về xử lý trong hệ cơ sở dữ liệu phân tán, ứng dụng để phát triển trên hệ thống quản lý khách sạn qua Web service. Cảm ơn Thầy PGS.TS Đỗ Phúc đã tận tình giảng dạy, truyền đạt những kiến thức sâu rộng về các hệ cơ sở dữ liệu nâng cao, là nền tảng quan trọng cho tôi tìm tòi, học hỏi thêm. Cảm ơn các Thầy Cô phụ trách phòng Sau đại học – Trường Đại học CNTT đã tạo điều kiện tốt nhất cho lớp Cao học khóa 6 học tập, nghiên cứu. 3 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 I. TỔNG QUAN VỀ HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Nền tảng phát triển Hệ thống phân tán được phân tán được phát triển dựa trên hai hướng tiếp cận trong quá trình xử lý dữ liệu: công nghệ cơ sở dữ liệu và công nghệ mạng máy tính. Hệ thống dữ liệu truyền thống được định nghĩa và duy trì dữ liệu riêng biệt, còn hệ thống phân tán chuyển sang mô hình định nghĩa và quản lý dữ liệu tập trung. Quá trình thay đổi mô hình này làm cho dữ liệu có tính chất độc lập, các ứng dụng được giữ nguyên khi thay đổi cấu trúc vật lý của thiết bị. Công nghệ mạng máy tính nhằm đảm bảo dù tách biệt trên các bộ phận khác nhau nhưng các thành phần vẫn có thể kết nối và cùng thực hiện chung một loại chức năng của hệ thống, đảm bảo tính thống nhất và toàn vẹn. Bây giờ chúng ta sẽ tìm hiểu về những đặc trưng cơ bản của các lý thuyết nền tảng này. a. Hệ quản trị cơ sở dữ liệu quan hệ: Cơ sở dữ liệu quan hệ: là một tập hợp dữ liệu có cấu trúc liên quan đến các đối tượng thực tế, được mô hình hóa dưới cấu trúc dạng các bảng. Một quan hệ R được định nghĩa trên n tập D 1 , D 2 , , D n là một tập gồm n bộ <d 1, d 2, …, d n > sao cho d 1 D 1 , d 2 D 2, … , d n D n Một mô hình quan hệ có ba đặc trưng cơ bản:  Cấu trúc dữ liệu được mô tả bằng các quan hệ, biểu diễn trên các bảng hai chiều với các phần tử là mục dữ liệu.  Mô hình dữ liệu quan hệ đảm bảo được tính nhất quán dữ liệu, được chuẩn hóa và loại bỏ các thành phần dư thừa, đảm bảo tính toàn vẹn.  Cho phép thao tác trên quan hệ theo kiểu tập hợp, có thể tính toán trên các quy tắc phép toán logic và đại số quan hệ. Với cấu trúc dạng bảng, các cột của bảng tương ứng với các thuộc tính của quan hệ. Mỗi thuộc tính phải được định nghĩa theo một kiểu dữ liệu nhất định nhằm đảm bảo thông tin trong dữ liệu thống nhất. 4 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Ví dụ: Cơ sở dữ liệu nhân viên phòng ban có 2 bảng như sau: Bảng Nhan_vien gồm các thuộc tính: Ma_nhan_vien, Ten_nhan_vien, Ma_phong_ban, He_so_luong, Chuc_vu Bảng Phong_ban gồm các thuộc tính: Ma_phong_ban, Ten_phong_ban, Truong_phong Khóa: Mô hình dữ liệu quan hệ thao tác trên các bộ dựa vào khóa, ở ví dụ trên bảng Nhan_vien sẽ có khóa là Ma_nhan_vien, bảng Phong_ban có khóa là Ma_phong_ban. Khóa không được phép có giá trị rỗng và mỗi khóa sẽ xác định duy nhất một bộ của quan hệ Chuẩn hóa: Là quá trình thay thế từ một quan hệ đã cho sang một quan hệ mới đơn giản hơn nhưng lại chặt chẽ. Việc chuẩn hóa là để tạo ra một cơ sở dữ liệu đầy đủ nhưng loại bỏ hết các thành phần dư thừa, từ đó xử lý các dữ liệu nhanh và chính xác. Quá trình chuẩn hóa giúp nhằm làm cho các lược đồ quan hệ không gặp phải những vấn đề sau. - Bất thường do dữ liệu lặp - Bất thường khi cập nhật - Bất thường khi chèn - Bất thường khi xóa Các quan hệ được chuẩn hóa dựa trên các dạng chuẩn 1NF, 2NF và 3NF, dạng chuẩn được phân cấp và cấp sau tốt hơn cấp trước. Một trong những quy tắc chung để chuẩn hóa là “phân rã”: các quan hệ được tách ra thành hai hoặc nhiều quan hệ con và biến đổi chúng về các dạng chuẩn. Yêu cầu đặt ra là khi phân rã không được làm mất thông tin giữa các quan hệ, vẫn đảm bảo sự liên kết đầy đủ như hệ thống ban đầu. Do vậy, người ta đưa ra các quy trình được gọi là “phân rã không làm mất thông tin”. Phụ thuộc hàm: là một ràng buộc giữa hai tập thuộc tính của lược đồ quan hệ. Giả sử có quan hệ R(A1, A2, …, An) và X, Y là tập con của {A1, A2, …, An}. Ta nói Y phụ thuộc hàm vào X, kí hiệu XY nếu mỗi giá trị X trong R xác định giá trị duy nhất của Y trong R. 5 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Quy tắc toàn vẹn: là các ràng buộc định nghĩa các trạng thái nhất quán của cơ sở dữ liệu. Các ràng buộc toàn vẹn xuất phát từ những quy định hoặc điều kiện thực tế hoặc trong quá trình mô hình hóa dữ liệu. Ràng buộc toàn vẹn nhằm đảm bảo tính nhất quán của dữ liệu, nó đảm bảo cho dữ liệu không xảy ra mâu thuẫn hoặc lỗi, diễn tả đúng ngữ nghĩa thực tế. Đại số quan hệ: là một tập các phép toán trên các quan hệ, được xây dựng trên lý thuyết tập hợp. Các phép toán cơ bản như: phép chiếu, phép chọn, phép hợp, phép giao, phép kết, phép chia lấy thương, …  Phép chọn: với R là quan hệ và F là điều kiện chọn Các nhân viên có Ma_phong_ban là “TCHC”:  Phép chiếu: với R là quan hệ và A, B, … là tập các thuộc tính của R. Lấy thông tin tên nhân viên, chức vụ trong bảng Nhan_vien Các phép toán khác của đại số quan hệ dựa trên nguyên tắc tính toán tập hợp và hai phép toán chọn, chiếu cơ bản trên. Hệ quản trị cơ sở dữ liệu quan hệ: là một thành phần phần mềm hỗ trợ mô hình quan hệ và một ngôn ngữ quan hệ. Các chức năng của hệ quản trị cơ sở dữ liệu có thể đươc phân thành các tầng như sau: • Tầng giao diện: quản lý giao diện với ứng dụng, các chương trình ứng dụng cơ sở dữ liệu được thực hiện trên các khung nhìn. • Tầng điều khiển: chịu trách nhiệm điều khiển vấn tin bằng các đưa thêm các vị từ toàn vẹn ngữ nghĩa và vị từ cấp quyền. • Tầng xử lý vấn tin: chịu trách nhiệm ánh xạ câu vấn tin thành chuỗi thao tác đã được tối ưu ở mức thấp hơn • Tầng thực thi: hướng dẫn thực hiện các hoạch định truy xuất, bao gồm việc quản lý giao dịch và việc đồng bộ hóa các phép toán đại số quan hệ • Tầng truy xuất dữ liệu: quản lý cấu trúc dữ liệu dùng để cài đặt các quan hệ, đồng thời quản lý các vùng đệm bằng cách lưu tạm các dữ liệu thường được truy xuất đến nhiều nhất. 6 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 • Tầng duy trì nhất quán: chịu trách nhiệm điều khiển các hoạt động đồng thời và ghi vào nhật ký cập nhật, cho phép khôi phục lại giao dịch, hệ thống, thiết bị sau khi gặp sự cố. b. Hệ thống mạng máy tính Định nghĩa: là một tập các máy tính tự vận hành, được kết nối lại và có khả năng trao đổi thông tin giữa chúng. Các máy tính trên một mạng thường được gọi là node, host hoặc site (trạm), được kết nối với nhau thông qua đường truyền. Các mạng máy tính là cơ sở hạ tầng cho hệ thống phân tán. Theo các lược đồ truyền thông vật lý và phương thức giao tiếp, mạng có thể có hai loại cấu trúc như sau:  Mạng kết nối điểm đến điểm (point – to – point network): bao gồm nhiều mối nối giữa các cặp máy tính với nhau. Để chuyển từ nguồn tới đích, một gói có thể phải đi qua các máy trung gian. Thường thì có thể có nhiều đường di chuyển có độ dài khác nhau (từ máy nguồn tới máy đích với số lượng máy trung gian khác nhau). Thuật toán để định tuyến đường truyền giữ vai trò quan trọng trong kỹ thuật này.  Mạng quảng bá (broadcast network), hay còn gọi là mạng đa điểm (multi – point network): bao gồm một kênh truyền thông được chia sẻ cho mọi máy trong mạng. Mẩu thông tin truyền đi được gọi là “gói” (packet) chuyển đi bởi một máy bất kỳ sẽ tới được tất cả các máy khác. Trong “gói” sẽ chứa phần thông tin địa chỉ mà nó muốn gửi tới. Khi nhận “gói tin”, mỗi máy sẽ kiểm tra lại địa chỉ. Nếu như đúng với địa chỉ thì được xử lý tiếp, không thì nó sẽ bỏ qua. Mạng máy tính có những thành phần cơ bản như sau:  Thiết bị đầu cuối: là các thiết bị có chức năng thu nhận tín hiệu lan truyền và kết nối như máy tính, điện thoại di động, …  Môi trường truyền: là các thiết bị vật lý cho phép thao tác truyền thông tin qua nó như cáp, sóng điện từ, …  Giao thức truyền thông (protocol): là các quy tắc quy định cách trao đổi thông tin giữa các thực thể. Có những giao thức cơ bản như: Mạng là nền tảng cho hệ thống phân tán bởi nó có những đặc trưng về việc lưu trữ thông tin: 7 Mạng truyền dữ liệu Trạm 2 Trạm 3 Database Trạm 1 Trạm 4 Database Database Database Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 • Chia sẻ tài nguyên • Đảm bảo sự tin cậy và an toàn thông tin • Tiết kiệm chi phí • Cung cấp thông tin từ xa giữa các cá nhân • Liên lạc trực tiếp và riêng tư 2. Khái niệm Cơ sở dữ liệu phân tán: là một tập hợp nhiều cơ sở dữ liệu có liên đới logic và được phân bố trên một mạng máy tính. Bao gồm một tập các node, mỗi node biểu diễn cho một máy tính và thiết bị lưu trữ thứ cấp kèm theo. Một số cặp máy tính có thể nối với nhau bằng các link, cho phép dữ liệu được gửi trực tiếp từ máy này sang máy khác theo một trong hai chiều. Để hiểu khái niệm trên ta tìm hiểu ý nghĩa của hai cụm từ: liên đới logic và phân bố trên một mạng máy tính Liên đới logic: toàn bộ dữ liệu của cơ sở dữ liệu phân tán có một số các thuộc tính ràng buộc với nhau. Phân bố trên một mạng máy tính: toàn bộ dữ liệu của cơ sở dữ liệu phân tán không được lưu trữ ở một nơi mà lưu trữ trên nhiều trạm thuộc mạng máy tính, điều này giúp chúng ta phân biệt CSDL phân tán với CSDL tập trung đơn lẻ. Hệ quản trị cơ sở dữ liệu phân tán (Distributed DataBase System – DDBS): là một hệ thống phần mềm cho phép quản lý các cơ sở dữ liệu phân tán và làm cho người dùng không cảm thấy có sự “phân tán” trong quá trình sử dụng. Các tập tin phải được liên đới logic, có cấu trúc và được truy xuất qua một giao diện chung. 8 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Hình 1: Mô tả hệ cơ sở dữ liệu phân tán Hệ cơ sở dữ liệu phân tán không thuần nhất: các cơ sở dữ liệu lưu trữ cục bộ ở các nơi (Site) không dùng chung một hệ quản trị cơ sở dữ liệu. Hệ cơ sở dữ liệu phân tán thuần nhất: các cơ sở dữ liệu lưu trữ cục bộ ở tất cả các nơi (Site) đều dùng chung một hệ quản trị cơ sở dữ liệu. Phân mảnh: là quá trình phân hoạch dữ liệu quan hệ và lưu mỗi phân hoạch tại một vị trí khác nhau. Thông thường có hai cách phân hoạch: phân mảnh dọc và phân mảnh ngang. Nhân bản: là quá trình sao chép một phần dữ liệu vào các vị trí khác nhau trong hệ thống phân tán. Vô hình: là một trong những đặc trưng cơ bản của hệ thống phân tán. Người thiết kế sẽ che dấu đi những cài đặt chi tiết, không cho người dùng nhìn thấy, chính vì thế khó mà nhận biết được sự phân tán trong quá trình truy vấn dữ liệu. Một số loại vô hình như vô hình kết mạng (vị trí, đặt tên, …), vô hình nhân bản làm cho người dùng không phân biệt được giữa bản sao và bản chính, vô hình phân mảnh,… 9 Bài thu hoạch môn học “Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 II. KIẾN TRÚC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Kiến trúc cơ sở dữ liệu phân tán Mô hình kiến trúc dưới đây không thể hiện chính xác chi tiết với mọi hệ cơ sở dữ liệu phân tán, tuy nhiên các mức của dữ liệu phân tán được mô tả dễ hiểu và phù hợp với đa số cách tổ chức dữ liệu phân tán nói chung. - Sơ đồ tổng thể: định nghĩa tất cả dữ liệu được lưu trữ trong cơ sở dữ liệu phân tán. Trong mô hình quan hệ, sơ đồ tổng thể bao gồm định nghĩa của các tập quan hệ. - Sơ đồ phân đoạn: mỗi quan hệ tổng thể có thể được phân chia thành các mảnh riêng biệt (fragment). Sơ đồ phân đoạn biểu diễn ánh xạ một chiều của sự phân chia này. Thông thường chúng ta có phân mảnh dọc hoặc phân mảnh ngang. - Sơ đồ định vị: mỗi một đoạn/mảnh được xác định tại một vị trí vật lý trong mạng một cách logic. Kiểu ánh xạ định nghĩa trong sơ đồ định vị quyết định một cơ sở dữ liệu phân tán có dư thừa hay không? - Sơ đồ ánh xạ địa phương: ánh xạ các ảnh vật lý và các đối tượng được lưu trữ tại một trạm 2. Kiến trúc hệ quản trị cơ sở dữ liệu phân tán 10 [...]... muốn Tính phân tán dữ liệu: là sự phân tán dữ liệu trên nhiều vị trí khác nhau Người dùng tiếp cận dữ liệu thông qua các khung nhìn Thông thường có hai cách phân tán dữ liệu: phân tán khách/ chủ và phân tán ngang hàng Phân tán khách/ chủ (client/ server): phân tán theo chức năng, cung cấp môi trường ứng dụng và giao diện cho người sử dụng Nhiệm vụ truyền thông được chia sẻ giữa khách (client) và chủ (server)... hệ cơ sở dữ liệu phân tán có ba mức: nhiều khung nhìn dữ liệu khác nhau trong mức lược đồ ngoài, một mô hình duy nhất mô tả khái niệm tàn cục, và nhiều mô hình khái niệm cục bộ tương ứng với lược đồ cục bộ trên mỗi vị trí 13 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Hình 4: Mô hình kiến trúc hệ phân tán ngang hàng III 1 LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU PHÂN TÁN Thiết kế cơ sở dữ. .. Các reference phân bố trên site Hà Nội 30 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Và trên site TP Hồ Chí Minh: Cấu trúc lưu trữ cơ sở dữ liệu phân tán của chương trình 31 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 32 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 V KẾT LUẬN Trên thực tế, cơ sở dữ liệu phân tán chiếm vị... học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Dựa trên cơ sở dữ liệu phân tán, người ta lựa chọn các hệ quản trị cơ sở dữ liệu tương ứng phù hợp với nhu cầu quản lý thông tin Kiến trúc của hệ thống mô tả các thành phần của nó và chức năng mỗi thành phần tương ứng Đối với hệ quản trị cơ sở dữ liệu phân tán, việc xác định thành phần hệ thống có thể dựa vào những cách tiếp cận khác nhau: - Phân. .. Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 2 Kiểm soát dữ liệu ngữ nghĩa Cơ sở dữ liệu không chỉ tập trung ở một nơi mà phân tán trên nhiều site khác nhau Khi có một yêu cầu về cập nhật dữ liệu, làm thế nào để dữ liệu vẫn đảm bảo được tính nhất quán và toàn vẹn dữ liệu Định nghĩa các quy tắc nhằm kiểm soát các thao tác dữ liệu là một trong những yêu cầu quan trọng của một hệ quản trị cơ sở dữ. .. truyền và chi phí xử lý ép buộc thi hành các phán đoán phân tán Hai vấn đề chính trong thiết kế một tiểu hệ thống toàn vẹn phân tán là định nghĩa các phán đoán phân tán và các thuật toán ép buộc nhằm hạ thấp tối đa chi phí kiểm tra toàn vẹn phân tán 25 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 3 Phân rã vấn tin Một lược đồ tổng quát để xử lý truy vấn dữ liệu phân tán gồm... vệ dữ liệu không bị truy xuất “bất hợp pháp” An toàn dữ liệu bao gồm 2 vấn đề: Bảo vệ dữ liệu: nhằm tránh những người không được quyền hiểu được nội dung vật lý của dữ liệu Phương pháp sử dụng thông dụng nhất là mã hoá dữ liệu Biện pháp kiểm soát cấp quyền: nhằm đảm bảo rằng chỉ những người sử dụng được phép mới có thể được thực hiện các thao tác được phép trên cơ sở dữ liệu Cấp quy ền truy xuất cơ sở. .. khỏi tập các CSDL Để xác định chiều của tính tự trị ta xem xét như sau: • Tự trị thiết kế: mỗi hệ quản trị cơ sở dữ liệu riêng lẻ có thể sử dụng mô hình dữ liệu và kỹ thuật quản lý giao dịch theo ý muốn 11 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 • Tự trị truyền thông: mỗi hệ quản trị cơ sở dữ liệu riêng lẻ tùy ý đưa ra quyết định của nó về loại thông tin mà nó cần cung cấp... hình kiến trúc hệ phân tán ngang hàng III 1 LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU PHÂN TÁN Thiết kế cơ sở dữ liệu phân tán Các cơ sở dữ liệu phân tán thường được thiết kế theo hướng top – down Việc đầu tiên cần thực hiện là phân mảnh Mục đích của việc phân mảnh là tạo ra các đơn vị cấp 14 Bài thu hoạch môn học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 phát logic, sao cho chi phí thực hiện truy vấn thông tin... quản trị cơ sở dữ liệu tập trung hay phân tán Kiểm soát dữ liệu ngữ nghĩa bao gồm: • Quản lý khung nhìn: Một khung nhìn dữ liệu là một cửa sổ động theo nghĩa là nó phản ánh các hoạt động cập nhật trên cơ sở dữ liệu, là một quan hệ ảo được định nghĩa như là một kết quả truy vấn trên quan hệ cơ sở hoặc trên các quan hệ trung gian Quản lý khung nhìn có tác dụng bảo đảm được tính an toàn dữ liệu Nó cung cấp . Kiến trúc cơ sở dữ liệu phân tán 11 2. Kiến trúc hệ quản trị cơ sở dữ liệu phân tán 12 III. LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Thiết kế hệ cơ sở dữ liệu phân tán 16 2. Kiểm soát dữ liệu ngữ. cơ sở dữ liệu phân tán Hệ cơ sở dữ liệu phân tán không thuần nhất: các cơ sở dữ liệu lưu trữ cục bộ ở các nơi (Site) không dùng chung một hệ quản trị cơ sở dữ liệu. Hệ cơ sở dữ liệu phân tán. học Cơ sở dữ liệu nâng cao” – CH 1101064 – T07.2012 Hình 4: Mô hình kiến trúc hệ phân tán ngang hàng III. LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU PHÂN TÁN 1. Thiết kế cơ sở dữ liệu phân tán Các cơ sở dữ liệu

Ngày đăng: 10/04/2015, 13:21

Từ khóa liên quan

Trích đoạn

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

Tài liệu liên quan