Ứng dụng mô hình CSDL phân tán giải quyết bài toán quản lý bán hàng

15 27 0
Ứng dụng mô hình CSDL phân tán giải quyết bài toán quản lý bán hà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

Mở đầu Những năm thập kỷ 70, máy tính có đủ khả xây dựng hệ thống thơng tin hệ sở liệu Một mặt hình thành phát triển mơ hình lý thuyết cho hệ sở liệu mặt khác nguồn phát triển hệ thống ứng dụng ngày có nhiều kinh nghiệm Hệ thống thơng tin hình thành sở kết nối máy tính khác Những năm gần đây, hệ sở liệu phân tán phát triển dựa sở liệu mạng máy tính Cơ sở liệu phân tán gồm nhiều sở liệu tích hợp lại với thơng qua mạng máy tính để trao đổi liệu, thông tin Cơ sở liệu tổ chức lưu trữ vị trí khác mạng máy tính chương trình ứng dụng làm việc sở truy cập liệu điểm khác Vấn đề hồn tồn xây dựng cài đặt sở liệu phân tán Cần giải vấn đề xây dựng cài đặt sở liệu phân tán cụ thể vấn đề thiết kế phân tán, thiết kế sở liệu 2 Mục lục Mở đầu Mục lục Chương 1:Cơ sở liệu phân tán .4 1.1 Cơ sở liệu 1.2 Khái niệm Cơ sở liệu phân tán 1.3 Cơ sở liệu phân tán sở liệu tập trung 1.4 Ưu điểm sở liệu phân tán .8 1.5 Mơ hình hệ sở liệu phân tán Chương 2: Thiết kế sở liệu phân tán 11 2.1 Cơ sở thiết kế sở liệu phân tán 12 2.2 Đối tượng thiết kế sở liệu phân tán 13 2.3 Hướng thiết kế Top-dowwn Bottom-up sở liệu phân tán 14 Chương 3: Xây dựng chương trình quản lý bán hàng Bigshop 16 3.1 Yêu cầu 16 3.2 Những người sử dụng hệ thống .16 3.2.1 Ban giám đốc hệ thống bán hàng 16 3.2.2 Nhà quản lý chi nhánh 17 3.2.3 Bộ phận bán hàng .17 3.2.4 Bộ phận quản lý kho quỹ 17 3.3 Chiến lược 18 3.4 Phân tích 18 3.4.1 Thiết lập hệ thống bán hàng 18 3.4.2 Các thực thể hệ thống 20 3.5 Thiết kế .22 3.5.1 Thiết kế bảng liệu .22 3.5.2 Mô tả chức 23 3.5.3 Mô tả thiết kế hệ sở liệu phân tán cho hệ thống Bigshop 23 3.5.4 Lựa chọn vị trí đặt sở liệu phân nhóm người sử dụng 24 3.6 Một số hình ảnh demo 26 26 Hình 3.5: Màn hình login 26 26 Hình 3.6: Màn hình phía client 26 27 Hình 3.7: Màn hình nhập hóa đơn bán .27 27 Hình 3.8: Màn hình nhập kho .27 28 Hình 3.9: Màn hình server .28 28 Hình 3.10: Màn hình cập nhật giá bán cho mặt hàng .28 28 Hình 3.11: Màn hình báo cáo 28 29 Hình 3.12: Báo cáo nhập hàng 29 Kết luận 30 Tài liệu tham khảo 31 Chương 1:Cơ sở liệu phân tán 1.1 Cơ sở liệu Về cơ sở liệu (Database) tập hợp liệu lưu trữ cách có tổ chức để phục vụ cho cơng việc sử dụng thuận tiện Dữ liệu số liệu, hình ảnh cần lưu trữ dạng file, record tiện lợi cho người dùng việc tham khảo, xử lý Mỗi sở liệu cần có chương trình quản lý, xắp xếp, trì liệu gọi hệ quản trị sở liệu (DBMS - Database Management System) Hệ quản trị sở liệu coi diễn dịch ngôn ngữ bậc cao để dịch công việc người sử dụng thao tác liệu mà người dùng không cần quan tâm đến thuật toán Về mặt kiến trúc, sở liệu phân chia thành mức khác Một sở liệu có ba phần mức vật lý, mức khái niệm mức thể Tuy nhiên với sở liệu cấp cao có nhiều mức phân hoá Mức vật lý: mức thấp kiến trúc hệ sở liệu, mức liệu tổ chức nhiều cấp khác ghi, file Mức khái niệm: biểu diễn trừu tượng sở liệu vật lý nói mức vật lý cài đặt cụ thể sở liệu mức khái niệm Mức thể hiện: sở liệu thiết kế, thể (giao diện, chương trình quản lý, bảng ) gần gũi với người sử dụng với sở liệu mức khái niệm gọi khung nhìn Như khác khung nhìn mức khái niệm khơng lớn Mơ hình phổ biến sở liệu mơ hình quan hệ: mơ hinh quan hệ xét tập tích Decard miền D (Domain) với miền tập giá trị Gọi D1, D2, D3, Dn n miền Tích Decard miền D1× D2× D3× ×Dn tập tất n (v1,v2,v3 ,vn) cho vi ∈ Di với i=1, ,n Mỗi hàng quan hệ (tuples) Quan hệ tập tích Decard D1× D2× D3× ×Dn gọi quan hệ n ngơi Khi có n thành phần ( n cột ), cột quan hệ gọi thuộc tính 1.2 Khái niệm Cơ sở liệu phân tán Vì yêu cầu công ty, doanh nghiệp, đơn vị kinh doanh vấn đề tổ chức cho kinh doanh có hiệu nắm bắt thơng tin nhanh sở công ty địa điểm xa xây dựng hệ thống làm việc sở liệu phân tán phù hợp xu hướng hệ thống thoả mãn yêu cầu tổ chức đơn vị Lợi điểm tổ chức kỹ thuật xu hướng phát triển sở liệu phân tán là: giải hạn chế sở liệu tập trung phù hợp xu hướng phát triển tự nhiên với cấu không tập trung tổ chức, công ty doanh nghiệp Nói cách đơn giản, sở liệu phân tán tập hợp liệu logic thuộc hệ thống trải rộng nhiều điểm mạng máy tính Như có hai vấn đề sở liệu phân tán với tầm quan trọng tương đương nhau: Việc phân tán: Trong thực tế liệu khơng đặt vị trí đặc điểm để phân biệt sở liệu phân tán với sở liệu tập trung sở liệu đơn lẻ Liên quan logic: Trong sở liệu phân tán, liệu có số đặc tính liên kết chặt chẽ với tính kết nối, tính liên quan logíc Trong sở liệu tập trung, vị trí quản lý sở liệu người sử dụng phải truy cập đến sở liệu vị trí khác để lấy thơng tin tổng hợp Hình 1.1: Mơ hình hệ CSDL phân tán 1.3 Cơ sở liệu phân tán sở liệu tập trung Cơ sở liệu tập trung với sở liệu không qua thiết kế hình thành trước có sở liệu phân tán Hai hình thức phát triển sở tự phát hệ thống tập trung Như hai hình thức khơng đáp ứng u cầu tổ chức công việc phạm vi lớn Cơ sở liệu phân tán thiết kế khác sở liệu tập trung Do cần đối sánh đặc trưng sở liêu phân tán với sở liệu tập trung để thấy lợi ích sở liệu phân tán Đặc trưng mô tả sở liệu tập trung điều khiển tập trung, độc lập liệu, giảm bớt dư thừa, cấu vật lý phức tạp khả truy cập, toàn vẹn, hồi phục, điều khiển tương tranh, biệt lập an toàn liệu Điều khiển tập trung: Điều khiển tập trung nguồn thông tin cơng việc hay tổ chức Có người quản trị đảm bảo an toàn liệu Trong sở liệu phân tán: không đề cập đến vấn đề điều khiển tập trung Người quản trị sở liệu chung phân quyền cho người quản trị sở liệu địa phương Độc lập liệu: nhân tố tác động đến cấu trúc sở liệu để tổ chức liệu chuyển cho chương trình ứng dụng Tiện lợi độc lập liệu chương trình ứng dụng khơng bị ảnh hưởng thay đổi cấu trúc vật lý liệu Trong sở liệu phân tán, độc lập liệu có tầm quan trọng sở liệu truyền thống Khái niệm sở liệu suốt mơ tả hoạt động chương trình sở liệu phân tán viết làm việc sở liệu tập trung Hay nói cách khác tính đắn chương trình khơng bị ảnh hưởng việc di chuyển liệu từ nơi sang nơi khác mạng máy tính Tuy nhiên tốc độ làm việc bị ảnh hưởng có thời gian di chuyển liệu Giảm dư thừa liệu: Trong sở liệu tập trung, tính dư thừa hạn chế nhiều tốt vì: − Dữ liệu khơng đồng có vài sở liệu logic; để tránh nhược điểm giải pháp có − Giảm không gian lưu trữ Giảm dư thừa có nghĩa cho phép nhiều ứng dụng truy cập đến sở liệu mà không cần đến nhiều nơi chương trình ứng dụng cần Trong sở liệu truyền thống tính dư thừa liệu cần quan tâm vì: − Tính cục chương trình ứng dụng tăng liệu đặt nơi mà chương trình ứng dụng cần 7 − Khả sẵn sàng hệ thống cao có lỗi nơi hệ thống khơng cản trở hoạt động chương trình ứng dụng Nói chung, nguyên nhân đối lập với tính dư thừa đưa mơi trường truyền thống cịn cho hệ thống phân tán cơng việc định giá mức độ tốt tính dư thừa địi hỏi định giá lại công việc lựa chọn mức độ dư thừa liệu Cơ sở liệu phân tán khắc phục hai nhược điểm liệu chia thành nhiều phần nhỏ có logic tổng thể để tiện cho việc truy cập liệu Cấu trúc vật lý khả truy cập: người sử dụng truy cập đến sở liệu tập trung phải thông qua cấu trúc truy cập phức tạp: định vị sở liệu, thiết lập đường truyền Trong sở liệu phân tán, cấu trúc truy cập phức tạp cơng cụ để truy cập hiệu đến sở liệu Hiệu có nghĩa thời gian tìm kiếm chuyển liệu nhỏ nhất, chi phí truyền thơng thấp Mỗi cách thức truy cập sở liệu phân tán viết người lập trình tạo tối ưu Công việc viết cách thức truy cập sở liệu phân tán giống viết chương trình duyệt sở liệu tập trung Cơng việc mà chương trình duyệt làm xác định xem truy cập đến sở liệu Tính tồn vẹn, hồi phục điều khiển tương tranh: Mặc dù sở liệu, tính tồn vẹn, hồi phục điều khiển đồng thời liên quan nhiều vấn đề liên quan lẫn Mở rộng vấn đề việc cung cấp giao tác Giao tác đơn vị việc thực hiện: giao tác cụ thể bó cơng việc thực tồn khơng thực Trong sở liệu phân tán, vấn đề điều khiển giao tác tự trị có ý nghĩa quan trọng: hệ thống điều phối phải chuyển đổi quỹ thời gian cho giao tác liên tiếp Như giao tác tự trị phương tiện đạt tồn vẹn sở liệu Có hai mối nguy hiểm giao tác tự trị lỗi tương tranh Tính biệt lập an tồn: sở liệu truyền thống, người quản trị hệ thống có quyền điều khiển tập trung, người sử dụng có chắn phân quyền truy cập vào liệu Điểm quan trọng cách tiếp cận sở liệu tập trung, không cần thủ tục điều khiển chuyên biệt Trong sở liệu phân tán, người quản trị địa phương phải giải vấn đề tương tự người quản trị sở liệu truyền thống 8 Tuy nhiên, hai vấn đề đặc biệt sau sở liệu phân tán có ý nghĩa quan trọng đề cập đến: − Thứ sở liệu phân tán với cấp độ tự trị cao điểm, người có liệu địa phương cảm thấy an tồn họ tự bảo vệ liệu thay phụ thuộc vào người quản trị hệ thống tập trung − Thứ hai, vấn đề an tồn thực chất với hệ thống phân tán khơng giống hệ thống thơng thường khác mà cịn liên quan đến mạng truyền thông Như sở liệu phân tán vấn đề an toàn sở liệu phức tạp đòi hỏi nhiều kỹ thuật bảo vệ Nguyên nhân gây hệ thống có tính mở nhiều người dùng hệ thống sử dụng nhiều sở liệu 1.4 Ưu điểm sở liệu phân tán Có nhiều nguyên nhân để phát triển sở liệu phân tán lại gồm điểm sau đây: Ưu điểm tổ chức tính kinh tế: tổ chức phân tán nhiều chi nhánh dùng sở liệu phân tán phù hợp với tổ chức kiểu Với vai trò động lực thúc đẩy kinh tế thương mại phát triển rộng hơn, việc phát triển trung tâm máy tính phân tán nhiều vị trí trở thành nhu cầu cần thiết Tận dụng sở liệu sẵn có: Hình thành sở liệu phân tán từ sở liệu tập trung có sẵn vị trí địa phương Thuận lợi cho nhu cầu phát triển: Xu hướng dùng sở liệu phân tán cung cấp khả phát triển thuận lợi giảm xung đột chức đơn vị tồn giảm xung đột chương trình ứng dụng truy cập đến sở liệu Với hướng tập trung hoá, nhu cầu phát triển tương lai gặp khó khăn Giảm chi phí truyền thơng: Trong sở liệu phân tán chương trình ứng dụng đặt địa phương giảm bớt chi phí truyền thơng thực cách khai thác sở liệu chỗ Tăng số công việc thực hiện: Hệ sở liệu phân tán tăng số lượng công việc thực qua áp dụng nguyên lý xử lý song song với hệ thống xử lý đa nhiệm Tuy nhiên sở liệu phân tán có tiện lợi việc phân tán liệu tạo chương trình ứng dụng phụ thuộc vào tiêu chuẩn mở rộng vị trí làm cho nơi xử lý hỗ trợ lẫn Do tránh tượng tắc nghẽn cổ chai mạng truyền thông dịch vụ thông thường tồn hệ thống Tính dễ hiểu sẵn sàng: Hướng phát triển sở liệu phân tán nhằm đạt tính dễ hiểu tính sẵn sàng cao Tuy nhiên để đạt mục tiêu khơng phải dễ làm địi hỏi sử dụng kỹ thuật phức tạp Khả xử lý tự trị điểm làm việc khác không đảm bảo tính dễ sử dụng Hai nguyên nhân mặt kỹ thuật đáp ứng cho phát triển hệ sở liệu phân tán: − Công nghệ tạo máy tính nhỏ tảng phần cứng có khả phục vụ xây dựng hệ thống thông tin phân tán − Kỹ thuật thiết kế hệ sở liệu phân tán phát triển vững dựa hai kỹ thuật thiết kế Top-down Bottom-up từ năm thập kỷ 60 Kỹ thuật thiết kế sở liệu phân tán phức tạp hệ sở liệu phân tán cần thiết cho xu hướng phát triển kinh tế 1.5 Mô hình hệ sở liệu phân tán Hệ quản trị sở liệu phân tán cung cấp công cụ tạo lập quản lý sở liệu phân tán Phân tích đặc điểm hệ thống quản trị sở liệu phân tán để phân biệt hệ thống phát triển theo kiểu thương mại có sẵn kiểu mẫu phân tán Hệ thống phát triển theo kiểu thương mại có sẵn phát triển người cung cấp hệ sở liệu tập trung Hệ sở liệu tập trung mở rộng cách thêm vào phần bổ xung qua cách cung cấp thêm đường truyền điều khiển hệ quản trị sở liệu tập trung cài đặt điểm khác mạng máy tính Những phần mềm cần thiết cho việc xây dựng sở liệu phân tán là: − Phần quản lý sở liệu ( Database Management - DB ) − Phần truyền thông liệu (Data Communication - DC ) − Từ điển liệu mở rộng để thể thông tin phân tán liệu mạng máy tính (Data Dictionary - DD) − Phần sở liệu phân tán (Distributed Database DDB) Mơ hình thành phần hệ quản trị sở liệu phát triển theo kiểu thương mại (Truy cập từ xa trực tiếp) 10 Hình 1.2: Cách truy cập CSDL phân tán trực tiếp Những dịch vụ hệ quản trị sở liệu cung cấp: Cách thức truy cập liệu từ xa: chương trình ứng dụng − Lựa chọn cấp độ suốt phân tán thích hợp: cho phép mở rộng hệ thống theo nhiều cách khác theo hoàn cảnh (phải cân nhắc cấp độ suốt phân tán phân chia công việc thực để công việc quản trị hệ thống đơn giản hơn) − Quản trị điều khiển sở liệu bao gồm công cụ quản lý sở liệu, tập hợp thông tin thao tác sở liệu cung cấp thông tin tổng thể file liệu đặt nơi hệ thống − Điều khiển tương tranh điều khiển hồi phục liệu giao tác phân tán Cách thức truy cập sở liệu từ xa qua chương trình ứng dụng theo hai cách bản: Truy cập từ xa trực tiếp gián tiếp Mơ hình truy cập từ xa qua phương thức sở hệ quản trị sở liệu Theo mơ hình trực tiếp trên, chương trình ứng dụng đưa yêu cầu truy cập đến sở liệu từ xa, yêu cầu hệ quản trị sở liệu tự động tìm nơi đặt liệu thực yêu cầu điểm Kết trả lại cho chương trình ứng dụng Đơn vị chuyển đổi hai hệ trị sở liệu phương thức truy cập sở 11 liệu kết nhận (thông qua việc thực phương thức truy cập này) Với cách thức truy cập từ xa cấp độ suốt phân tán xây dựng cách tạo tên file tồn để đánh địa thích hợp cho điểm lưu trữ liệu xa Hình 1.3: Cách truy xuất CSDL phân tán gián tiếp Chương 2: Thiết kế sở liệu phân tán Khi sở liệu phân tán giai đoạn phát triển ban đầu, người thiết kế chưa có nhiều kinh nghiệm việc làm để thiết kế sở liệu phân tán Tuy nhiên việc thiết kế sở liệu hệ thống đơn lẻ mặt kỹ thuật tổ chức khó khăn việc thiết kế sở liệu phân tán khó khăn Vấn đề nảy sinh mặt kỹ thuật việc nối liền điểm làm việc với qua mạng máy tính tối ưu hố việc phân tán liệu ứng dụng để tối ưu công việc thực Về phía tổ chức, vấn đề phân quyền quan trọng hệ thống phân tán điển hình thay cho hệ thống lớn, hệ thống tập trung Trong trường hợp này, xung đột phía cơng tác tổ chức Mặc dù cịn hạn chế kinh nghiệm thiết kế hệ thống phân tán, vấn đề lĩnh vực nghiên cứu rộng rãi Quan điểm mặt toán học sơ liệu việc phân tán tốt liệu qua mạng máy tính phân tích hệ thống file phân tán gần sở liệu phân tán Kết cơng việc nghiên cứu dùng để thiết kế sở liệu phân tán: 12 − Phương pháp để phân tán liệu cách thuận tiện − Cơ sở mặt toán học dùng để trợ giúp thiết kế việc xác định việc phân tán liệu Chương giới thiệu sở cho thiết kế sơ liệu phân tán qua việc nhấn mạnh bước thiết kế đối tượng thiết kế sở liệu phân tán, hướng phát triển top-down bottom-up 2.1 Cơ sở thiết kế sở liệu phân tán Thuật ngữ thiết kế sở liệu phân tán có nghĩa rộng khơng xác Thiết kế sở liệu tập trung gồm có cơng việc sau: − Thiết kế sơ đồ khái niệm: mô tả sở liệu hợp (mọi liệu sử dụng ứng dụng sở liệu) − Thiết kế sở liệu vật lý: tham chiếu từ lược đồ khái niệm tới vùng lưu trữ xác định cách thức truy cập khác Trong sở liệu phân tán, có hai vấn đề xảy thiết kế sơ đồ toàn thiết kế sở liệu vật lý địa phương (ở vị trí) Những kỹ thuật ứng dụng cho hai vấn đề giống sở liệu phân tán Trong sở liệu phân tán bổ xung vào hai vấn đề nữa: − Thiết kế phân đoạn: xác định cách thức phân chia quan hệ toàn thành đoạn liệu theo chiều dọc ,chiều ngang kiểu hỗn hợp − Thiết kế cấp phát đoạn liệu: xác định cách thức đoạn liệu tham khảo đến ảnh vật lý xác định đoạn liệu Cơng việc thiết kế chương trình ứng dụng thực sau thiết kế sơ đồ có kiến thức yêu cầu chương trình ứng dụng Thiết kế sơ đồ để có khả cung cấp hiệu chương trình ứng dụng Vì thiết kế sở liệu phân tán, hiểu biết rõ ràng đầy đủ yêu cầu chương trình ứng dụng cần thiết chương trình ứng dụng quan trọng Những cơng việc thiết kế thực thường xuyên để công việc thực thiết kế đắn Những yêu cầu chương trình ứng dụng: − Vị trí nơi chương trình ứng dụng đưa (cũng gọi vị trí sở chương trình ứng dụng ) − Tính thường xun hoạt động chương trình ứng dụng: số lần yêu cầu chuơng trình ứng dụng khoảng thời gian Trường hợp thông thường 13 chương trình ứng dụng đưa nhiều vị trí khác phải biết tần suất hoạt động chương trình ứng dụng vị trí − Số lượng, kiểu phân tán thống kê lần truy cập đối tượng liệu yêu cầu chương trình ứng dụng Việc mô tả đặc điểm không quan trọng, phần quan tâm đến liệu điển hình cho quan hệ phải dịch đắn sang loại áp dụng cho đoạn Kết công việc thiết kế dùng phân đoạn, liệu phải nhận biết cách phân đoạn khác thiết kế 2.2 Đối tượng thiết kế sở liệu phân tán Trong thiết phân tán liệu, đối tượng sau quan tâm: Tiến trình địa phương: phân tán liệu để cực đại hố tiến trình địa phương hay tăng thời gian xử lý trung tâm cho tiến trình địa phương tương ứng với nguyên tắc đơn giản hố cơng việc: đặt liệu gần chương trình ứng dụng thường xuyên sử dụng liệu Thực tiến trình địa phương mục đích sở liệu phân tán Cách đơn giản để mơ tả tiến trình địa phương ý đến hai loại tham chiếu tới liệu: tham chiếu địa phương tham chiếu từ xa Một vị trí sở chương trình ứng dụng xác định tính địa phương tính biệt lập cơng việc tham chiếu chương trình phụ thuộc vào việc phân tán liệu Thiết kế phân tán liệu để cực đại hố tiến trình địa phương thực qua việc thêm vào số tham chiếu địa phương tham chiếu từ xa tương ứng với phân đoạn Một cách mở rộng tầm quan trọng việc tối ưu hoá đưa vào số mục tiêu chương trình ứng dụng có tính địa phương hồn tồn Thuật ngữ để rõ chương trình ứng dụng hồn tồn thực vị trí sở Tiện lợi tính địa phương khơng hồn tồn việc giảm cơng việc truy cập từ xa mà bên cạnh làm tăng tính đơn giản điều khiển thực chương trình Tải FULL (file word 31 trang): bit.ly/2Ywib4t ứng dụng Dự phịng: fb.com/KhoTaiLieuAZ Tính sẵn có dễ hiểu liệu phân tán: Cấp độ cao tính sẵn có chương trình ứng dụng có thuộc tính đọc đạt qua việc lưu trữ thông tin Hệ thống phải chuyển sang khác truy cập điều kiện khơng bình thường hay khơng có sẵn Tính dễ hiểu đạt lưu trữ nhiều thông tin cho phép hồi phục từ hỏng hóc hay từ phá hủy mặt vật lý cách dùng khác (khi tồn khác) 14 Hỏng hóc máy tính thường kiện xảy mà khơng cịn khả hồi phục lại Như việc đặt nhiều vị trí địa lý rải rác khắp nơi giải pháp hợp lý Phân chia khối lượng cơng việc: Phân tán cơng việc cho vị trí đặc điểm quan trọng hệ thống máy tính phân tán Việc phân chia công việc nhằm mục đích đạt tiện lợi khả tiện ích máy tính vị trí mạng để tăng cấp độ thực song song chương trình ứng dụng Khi phân chia khối lượng cơng việc ảnh hưởng xấu đến tiến trình xử lý địa phương cần thiết cân nhắc đến lợi hại thiết kế liệu phân tán Giá thiết bị lưu trữ tính sẵn có: Phân tán liệu phản ánh giá tính sẵn có thiết bị lưu trữ vị trí khác Tuy nhiên có điểm đặc biệt mạng để lưu trữ liệu có điểm làm việc khơng cung cấp kho liệu Giá thiết bị lưu trữ thích hợp so sánh với CPU - đơn vị xử lý trung tâm, thiết bị vào giá truyền thơng chương trình ứng dụng, giới hạn tính sẵn có thiết bị lưu trữ vị trí phải cân nhắc Sử dụng tiêu chuẩn vị trí (cơ sở liệu) cơng việc khó khăn dẫn tới mơ hình tối ưu phức tạp Có thể xem xét vài đặc điểm ràng buộc 2.3 Hướng thiết kế Top-dowwn Bottom-up sở liệu Tải FULL (file word 31 trang): bit.ly/2Ywib4t phân tán Dự phịng: fb.com/KhoTaiLieuAZ Có hai phương pháp thiết kế hướng thiết kế Top-dowwn Bottom-up Trong hướng thiết kế Top-down, bắt đầu việc thiết kế sơ đồ tổng thể, tiếp tục thiết kế phân đoạn sở liệu sau cấp phát đoạn cho vị trí, tạo hình ảnh vật lý liệu Hoàn thành hướng qua việc thực thiết kế vật lý liệu để cấp phát cho liệu Đối với hệ thống phát triển từ hệ thống hỗn tạp phương pháp có sức hấp dẫn lớn cho phép thực thiết kế dựa giải pháp hợp lý theo trường hợp Dùng thiết kế Bottom-up sở liệu phân tán phát triển qua việc liên kết sở liệu có sẵn Thực tế, trường hợp sơ đồ toàn thể được tạo thoả hiệp loại mô tả liệu có sẵn Thậm chí cặp sở liệu có sẵn khơng phụ thuộc việc kết hợp với sử dụng sơ đồ giải thích Tuy nhiên dẫn tới hệ thống khái niệm khác kiến trúc tham chiếu 15 Khi sở liệu có sẵn liên kết với thành sở liệu phân tán, sở liệu dùng hệ quản trị sở liệu địa phương vị trí Để hệ thống đồng cần có thêm số việc phức tạp đồng liệu cần phải giải thích mẫu sở liệu khác Trong trường hợp tạo giải thích 1:1 hai hệ quản trị sở liệu địa phương Trong thực tế hầu hết hệ thống đồng sử dụng hướng thiết kế để chọn mơ hình liệu thơng thường sau chuyển sang mẫu sở liệu sơ đồ khác hệ quản trị sở liệu Nói chung yêu cầu thiết kế Bottom-up gồm: − Chọn mơ hình sở liệu thông thường để thiết kế lược đồ toàn sở liệu − Dịch chuyển lược đồ địa phương sang mơ hình liệu thơng thường − Tích hợp sơ đồ địa phương sang sơ đồ tồn thơng thường Vì thiết kế theo hướng Bottom-up đòi hỏi giải số vấn đề không đặc biệt sơ liệu phân tán tồn hệ thống tập trung 2886136 ... liệu phân tán phức tạp hệ sở liệu phân tán cần thiết cho xu hướng phát triển kinh tế 1.5 Mơ hình hệ sở liệu phân tán Hệ quản trị sở liệu phân tán cung cấp công cụ tạo lập quản lý sở liệu phân tán. .. liệu phân tán tăng số lượng cơng việc thực qua áp dụng nguyên lý xử lý song song với hệ thống xử lý đa nhiệm Tuy nhiên sở liệu phân tán có tiện lợi việc phân tán liệu tạo chương trình ứng dụng. .. liệu tập trung, vị trí quản lý sở liệu người sử dụng phải truy cập đến sở liệu vị trí khác để lấy thơng tin tổng hợp Hình 1.1: Mơ hình hệ CSDL phân tán 1.3 Cơ sở liệu phân tán sở liệu tập trung

Ngày đăng: 06/09/2021, 16:40

Mục lục

  • Chương 1:Cơ sở dữ liệu phân tán

    • 1.1 Cơ sở dữ liệu

    • 1.2 Khái niệm về Cơ sở dữ liệu phân tán

    • 1.3 Cơ sở dữ liệu phân tán và cơ sở dữ liệu tập trung

    • 1.4 Ưu điểm của cơ sở dữ liệu phân tán

    • 1.5 Mô hình hệ cơ sở dữ liệu phân tán

    • Chương 2: Thiết kế cơ sở dữ liệu phân tán

      • 2.1 Cơ sở thiết kế cơ sở dữ liệu phân tán

      • 2.2 Đối tượng thiết kế của cơ sở dữ liệu phân tán

      • 2.3 Hướng thiết kế Top-dowwn và Bottom-up cơ sở dữ liệu phân tán

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

Tài liệu liên quan