Bài giảng Cơ sở dữ liệu phân bố: Chương 4 - Th.S Lê Thị Minh Nguyện
Số trang: 27
Loại file: pdf
Dung lượng: 1.01 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4 trình bày về thiết kế cơ sở dữ liệu phân bố. Các nội dung chính trong chương này gồm có: Các bước thiết kế CSDL phân bố, mục tiêu của thiết kế CSDL phân bố, các cách tiếp cận thiết kế CSDL, thiết kế phân mãnh ngang, thiết kế phân mãnh ngang chính, thiết kế phân mãnh ngang dẫn xuất, thiết kế phân mãnh dọc. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu phân bố: Chương 4 - Th.S Lê Thị Minh Nguyện 07/05/14 TRƯỜNG CAO ĐẰNG CÔNG NGHỆ THÔNG TIN TP.HỒ CHÍ MINH CHƯƠNG IV. THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN BỐ Giảng Viên: Th.S Lê Thị Minh Nguyện Email: nguyenltm@hotmail.com NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 2 1 07/05/14 Các bước thiết kế CSDL phân bố Thiết kế CSDL tập trung Thiết kế lược đồ ý niệm Thiết kế CSDL vật lý Thiết kế CSDL phân bố Thiết kế lược đồ toàn cục Thiết kế phân mãnh Thiết kế định vị mãnh Thiết kế CSDL vật lý cục bộ 3 Các bước thiết kế CSDL phân bố 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 quan trọng hơn. Cần quan tâm đến Nơi chạy ứng dụng Tần suất chạy ứng dụng Số lượng, loại và sự phân tán của các truy xuất 4 2 07/05/14 Các bước thiết kế CSDL phân bố 5 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 6 3 07/05/14 Mục tiêu của thiết kế CSDL PB Tính cục bộ xử lý - processing locality Phân tán dữ liệu để cực đại hóa cục bộ xử 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 Một quan hệ không là một đơn vị phân tán Tính cục bộ xử lý dựa vào các tham chiếu cục bộ và các tham chiếu từ xa Tính sẵn sàng và độ tin cậy Tính sẵn sàng Độ tin cậy 7 Mục tiêu của thiết kế CSDL PB Điều phối tải làm việc Cực đại hóa mức độ song song các ứng dụng Điều phối tải làm việc có thể ảnh hưởng ngược lại với tính cục bộ xử lý Tính đồng thời nội truy vấn Chi phí lưu trữ và khả năng lưu trữ có sẵn Khả năng lưu trữ có sẵn tại mỗi nơi Chi phí lưu trữ dữ liệu là không đáng kể so với các chi phí CPU, nhập/xuất và truyền thông của các ứng dụng 8 4 07/05/14 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 9 Các cách tiếp cận thiết kế CSDL Thiết kế từ trên xuống – Top-down design Thiết kế lược đồ toàn cục Thiết kế phân mảnh CSDL Định vị các mảnh tại các nơi Thiết kế dữ liệu vật lý đặt tại mỗi nơi 10 5 07/05/14 Cách tiếp cận từ trên xuống 11 Cách tiếp cận từ dưới lên Thiết kế từ dưới lên – Bottom-up design Chọn một mô hình CSDL chung để mô tả lược đồ toàn cục của CSDL Chuyển đổi mỗi lược đồ cục bộ thành mô hình dữ liệu chung Tích hợp các lược đồ cục bộ thành một lược đồ toàn cục chung 12 6 07/05/14 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 13 Thiết kế phân mãnh ngang Một mảnh là một tập hợp con gồm các bộ của quan hệ Phân mảnh ngang chính là phân chia một quan hệ dựa vào các vị từ định tính được định nghĩa trên quan hệ này Phân mảnh ngang dẫn xuất là phân chia một quan hệ dựa vào các vị từ định tính được định nghĩa trên một quan hệ khác 14 7 07/05/14 Thiết kế phân mãnh ngang Thông tin về CSDL Trong lược đồ ý niệm toàn cục, các quan hệ được kết nối với nhau Trong mô hình liên kết thực thể (ER model) • Quan hệ chủ hoặc quan hệ nguồn • Quan hệ bộ phận hoặc quan hệ đích • Các hàm OWNER(L) và MEMBER(L) 15 Thiết kế phân mãnh ngang Biểu diễn các mối liên kết giữa các quan hệ dùng 16 các đường liên kết 8 07/05/14 Thiết kế phân mãnh ngang Thông tin về ứng dụng (application) Các vị từ được sử dụng trong các truy vấn Chỉ phân tích các ứng dụng quan trọng để xác định các vị từ này Giả sử phân mảnh ngang quan hệ R(A1,A2,…,An), với Ai là thuộc tính được định ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu phân bố: Chương 4 - Th.S Lê Thị Minh Nguyện 07/05/14 TRƯỜNG CAO ĐẰNG CÔNG NGHỆ THÔNG TIN TP.HỒ CHÍ MINH CHƯƠNG IV. THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN BỐ Giảng Viên: Th.S Lê Thị Minh Nguyện Email: nguyenltm@hotmail.com NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 2 1 07/05/14 Các bước thiết kế CSDL phân bố Thiết kế CSDL tập trung Thiết kế lược đồ ý niệm Thiết kế CSDL vật lý Thiết kế CSDL phân bố Thiết kế lược đồ toàn cục Thiết kế phân mãnh Thiết kế định vị mãnh Thiết kế CSDL vật lý cục bộ 3 Các bước thiết kế CSDL phân bố 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 quan trọng hơn. Cần quan tâm đến Nơi chạy ứng dụng Tần suất chạy ứng dụng Số lượng, loại và sự phân tán của các truy xuất 4 2 07/05/14 Các bước thiết kế CSDL phân bố 5 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 6 3 07/05/14 Mục tiêu của thiết kế CSDL PB Tính cục bộ xử lý - processing locality Phân tán dữ liệu để cực đại hóa cục bộ xử 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 Một quan hệ không là một đơn vị phân tán Tính cục bộ xử lý dựa vào các tham chiếu cục bộ và các tham chiếu từ xa Tính sẵn sàng và độ tin cậy Tính sẵn sàng Độ tin cậy 7 Mục tiêu của thiết kế CSDL PB Điều phối tải làm việc Cực đại hóa mức độ song song các ứng dụng Điều phối tải làm việc có thể ảnh hưởng ngược lại với tính cục bộ xử lý Tính đồng thời nội truy vấn Chi phí lưu trữ và khả năng lưu trữ có sẵn Khả năng lưu trữ có sẵn tại mỗi nơi Chi phí lưu trữ dữ liệu là không đáng kể so với các chi phí CPU, nhập/xuất và truyền thông của các ứng dụng 8 4 07/05/14 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 9 Các cách tiếp cận thiết kế CSDL Thiết kế từ trên xuống – Top-down design Thiết kế lược đồ toàn cục Thiết kế phân mảnh CSDL Định vị các mảnh tại các nơi Thiết kế dữ liệu vật lý đặt tại mỗi nơi 10 5 07/05/14 Cách tiếp cận từ trên xuống 11 Cách tiếp cận từ dưới lên Thiết kế từ dưới lên – Bottom-up design Chọn một mô hình CSDL chung để mô tả lược đồ toàn cục của CSDL Chuyển đổi mỗi lược đồ cục bộ thành mô hình dữ liệu chung Tích hợp các lược đồ cục bộ thành một lược đồ toàn cục chung 12 6 07/05/14 NỘI DUNG Các bước thiết kế CSDL phân bố Mục tiêu của thiết kế CSDL phân bố Các cách tiếp cận thiết kế CSDL Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang chính Thiết kế phân mãnh ngang dẫn xuất Thiết kế phân mãnh dọc 13 Thiết kế phân mãnh ngang Một mảnh là một tập hợp con gồm các bộ của quan hệ Phân mảnh ngang chính là phân chia một quan hệ dựa vào các vị từ định tính được định nghĩa trên quan hệ này Phân mảnh ngang dẫn xuất là phân chia một quan hệ dựa vào các vị từ định tính được định nghĩa trên một quan hệ khác 14 7 07/05/14 Thiết kế phân mãnh ngang Thông tin về CSDL Trong lược đồ ý niệm toàn cục, các quan hệ được kết nối với nhau Trong mô hình liên kết thực thể (ER model) • Quan hệ chủ hoặc quan hệ nguồn • Quan hệ bộ phận hoặc quan hệ đích • Các hàm OWNER(L) và MEMBER(L) 15 Thiết kế phân mãnh ngang Biểu diễn các mối liên kết giữa các quan hệ dùng 16 các đường liên kết 8 07/05/14 Thiết kế phân mãnh ngang Thông tin về ứng dụng (application) Các vị từ được sử dụng trong các truy vấn Chỉ phân tích các ứng dụng quan trọng để xác định các vị từ này Giả sử phân mảnh ngang quan hệ R(A1,A2,…,An), với Ai là thuộc tính được định ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Cơ sở dữ liệu phân bố Thiết kế cơ sở dữ liệu phân bố Thiết kế phân mãnh ngang Thiết kế phân mãnh ngang dẫn xuất Phân mãnh ngang chínhTài liệu liên quan:
-
62 trang 405 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 380 6 0 -
13 trang 306 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 303 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 296 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 266 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 251 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 199 0 0 -
8 trang 188 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 183 0 0