Bài 12 - các loại kiến trúc của CSDL
Chia sẻ bởi Nguyễn Thanh Loan |
Ngày 26/04/2019 |
42
Chia sẻ tài liệu: bài 12 - các loại kiến trúc của CSDL thuộc Tin học 12
Nội dung tài liệu:
BÀI 12: CÁC LOẠI KIẾN TRÚC CỦA HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU
Mục đích, yêu cầu
Biết các khái niệm về cách tổ chức CSDL tập trung và CSDL phân tán.
Biết ưu nhược điểm của mỗi cách thức tổ chức.
Phương tiện giảng dạy
Sách giáo khoa.
Máy tính, máy chiếu hoặc một số ảnh minh họa.
Phương pháp giảng dạy
Sử dụng phương pháp thuyết trình, vấn đáp.
Sử dụng tranh ảnh để minh họa.
Tiến trình bài giảng
Ổn định lớp( 2’)
Kiểm tra sỹ số.
Kiểm tra cơ sở vật chất phục vụ bài giảng.
Kiểm tra bài cũ( 7’)
Hãy nêu các kiểu kiến trúc tập trung?
Trong các loại hệ CSDL tập trung, loại nào không cần đến đường truyền? Hãy giải thích tại sao?
Em hãy cho biết khi khai thác hệ CSDL trung tâm, thông tin được truyền trên đường truyền thông giữa các máy trong hệ CSDL thuộc loại gì?
Nội dung bài mới.
Đặt vấn đề(1’)
Ở hai tiết trước chúng ta đã được học thế nào là các hệ CSDL tập trung, đặc điểm và ưu điểm của chúng. Trong tiết học hôm nay chúng ta tiếp tục tìm hiểu một kiến trúc CSDL nữa đó là kiến trúc hệ CSDL phân tán.
Nội dung
Hoạt động thầy và trò
Thời gian
Các hệ CSDL tập trung
Các hệ CSDL phân tán
Khái niệm CSDL phân tán
CSDL phân tán là một tập hợp dữ liệu có liên quan (về logic) được dùng chung và phân tán về mặt vật lí trên một mạng máy tính.
Một hệ quản trị CSDL phân tán là một hệ thống phần mềm cho phép quản trị CSDL phân tán và làm cho người sử dụng không nhận thấy sự phân tán về lưu trữ dữ liệu.
Người dùng truy cập vào CSDL phân tán thông qua các chương trình ứng dụng. Các chương trình ứng dụng được chia thành hai loại:
Chương trình không yêu cầu dữ liệu từ nơi khác.
Chương trình có yêu cầu dữ liệu từ nơi khác.
Có thể chia các hệ CSDL phân tán thành hai loại chính: thuần nhất và hỗn hợp.
Hệ CSDL phân tán thuần nhất: các nút trên mạng đều dùng cùng một hệ QTCSDL.
Hệ CSDL phân tán hỗn hợp: các nút trên mạng có thể dùng các hệ QTCSDL khác nhau.
Lưu ý: Cần phân biết hai khái niệm CSDL phân tán và CSDL tập trung xử lý phân tán. Nếu dữ liệu tập trung tại một trạm và những người dùng trên các trạm khác có thể truy cập được dữ liệu này thì đó gọi là CSDL tập trung xử lý phân tán chứ không phải là CSDL phân tán
Một số ưu điểm và hạn chế của các hệ cơ sở dữ liệu phân tán
Sự phân tán dữ liệu và các ứng dụng có một số ưu điểm so với các hệ CSDL tập trung:
Cấu trúc phân tán dữ liệu phù hợp cho bản chất phân tán của nhiều người dùng.
Dữ liệu được chia sẻ trên mạng nhưng vẫn cho phép quản trị dữ liệu địa phương (dữ liệu đặt tại mỗi trạm).
Dữ liệu có tính sẵn sàng cao.
Dữ liệu có tính sẵn sàng cao vì khi một nút gặp sự cố, có thể khôi phục được dữ liệu tại đây do bản sao của nó có thể được lưu trữ tại một nút khác nữa.
Hiệu năng của hệ thống được nâng cao hơn.
Cho phép mở rộng các tổ chức một cách linh hoạt. Có thể thêm nút mới vào mạng máy tính mà không ảnh hưởng đến hoạt động của các nút sẵn có.
So với các hệ CSDL tập trung, hệ CSDL phân tán có một số hạn chế sau:
Hệ thống phức tạp hơn vì phải làm ẩn đi sự phân tán dữ liệu đối với người dùng.
Chi phí cao hơn.
Đảm bảo an ninh khó khăn hơn.
Đảm bảo tính nhất quán dữ liệu khó hơn.
Việc thiết kế CSDL phân tán phức tạp hơn.
Trình bày trong Tiết 1, 2
GV: Với các hệ CSDL tập trung, dữ liệu được định nghĩa và quản trị tại một cơ sở duy nhất được đặt tại một vị trí như vậy khi có nhiều yêu cầu dịch vụ lấy những tài nguyên khác nhau từ những nơi khác nhau, những máy trung tâm phải lần lượt đáp ứng từng yêu cầu một như vậy xảy ra tình trạng “chậm chạp” hoặc “tắc nghẽn” đường truyền.
Đối với việc có một hệ CSDL phân tán sẽ giải quyết được khó khăn trên khi CSDL được đặt ở các vị trí khác nhau, cho phép truy cập được dữ liệu trong tất cả các đơn vị, những dữ liệu nào thường hay dùng ở đơn vị nào thì được đặt tại đơn vị đó.
Ta có thể xét một ví dụ cụ thể như sau: Một ngân hàng có nhiều chi nhánh, ở mỗi địa phương có một chi nhánh, CSDL tại mỗi chi nhánh lưu trữ thông tin về các
Mục đích, yêu cầu
Biết các khái niệm về cách tổ chức CSDL tập trung và CSDL phân tán.
Biết ưu nhược điểm của mỗi cách thức tổ chức.
Phương tiện giảng dạy
Sách giáo khoa.
Máy tính, máy chiếu hoặc một số ảnh minh họa.
Phương pháp giảng dạy
Sử dụng phương pháp thuyết trình, vấn đáp.
Sử dụng tranh ảnh để minh họa.
Tiến trình bài giảng
Ổn định lớp( 2’)
Kiểm tra sỹ số.
Kiểm tra cơ sở vật chất phục vụ bài giảng.
Kiểm tra bài cũ( 7’)
Hãy nêu các kiểu kiến trúc tập trung?
Trong các loại hệ CSDL tập trung, loại nào không cần đến đường truyền? Hãy giải thích tại sao?
Em hãy cho biết khi khai thác hệ CSDL trung tâm, thông tin được truyền trên đường truyền thông giữa các máy trong hệ CSDL thuộc loại gì?
Nội dung bài mới.
Đặt vấn đề(1’)
Ở hai tiết trước chúng ta đã được học thế nào là các hệ CSDL tập trung, đặc điểm và ưu điểm của chúng. Trong tiết học hôm nay chúng ta tiếp tục tìm hiểu một kiến trúc CSDL nữa đó là kiến trúc hệ CSDL phân tán.
Nội dung
Hoạt động thầy và trò
Thời gian
Các hệ CSDL tập trung
Các hệ CSDL phân tán
Khái niệm CSDL phân tán
CSDL phân tán là một tập hợp dữ liệu có liên quan (về logic) được dùng chung và phân tán về mặt vật lí trên một mạng máy tính.
Một hệ quản trị CSDL phân tán là một hệ thống phần mềm cho phép quản trị CSDL phân tán và làm cho người sử dụng không nhận thấy sự phân tán về lưu trữ dữ liệu.
Người dùng truy cập vào CSDL phân tán thông qua các chương trình ứng dụng. Các chương trình ứng dụng được chia thành hai loại:
Chương trình không yêu cầu dữ liệu từ nơi khác.
Chương trình có yêu cầu dữ liệu từ nơi khác.
Có thể chia các hệ CSDL phân tán thành hai loại chính: thuần nhất và hỗn hợp.
Hệ CSDL phân tán thuần nhất: các nút trên mạng đều dùng cùng một hệ QTCSDL.
Hệ CSDL phân tán hỗn hợp: các nút trên mạng có thể dùng các hệ QTCSDL khác nhau.
Lưu ý: Cần phân biết hai khái niệm CSDL phân tán và CSDL tập trung xử lý phân tán. Nếu dữ liệu tập trung tại một trạm và những người dùng trên các trạm khác có thể truy cập được dữ liệu này thì đó gọi là CSDL tập trung xử lý phân tán chứ không phải là CSDL phân tán
Một số ưu điểm và hạn chế của các hệ cơ sở dữ liệu phân tán
Sự phân tán dữ liệu và các ứng dụng có một số ưu điểm so với các hệ CSDL tập trung:
Cấu trúc phân tán dữ liệu phù hợp cho bản chất phân tán của nhiều người dùng.
Dữ liệu được chia sẻ trên mạng nhưng vẫn cho phép quản trị dữ liệu địa phương (dữ liệu đặt tại mỗi trạm).
Dữ liệu có tính sẵn sàng cao.
Dữ liệu có tính sẵn sàng cao vì khi một nút gặp sự cố, có thể khôi phục được dữ liệu tại đây do bản sao của nó có thể được lưu trữ tại một nút khác nữa.
Hiệu năng của hệ thống được nâng cao hơn.
Cho phép mở rộng các tổ chức một cách linh hoạt. Có thể thêm nút mới vào mạng máy tính mà không ảnh hưởng đến hoạt động của các nút sẵn có.
So với các hệ CSDL tập trung, hệ CSDL phân tán có một số hạn chế sau:
Hệ thống phức tạp hơn vì phải làm ẩn đi sự phân tán dữ liệu đối với người dùng.
Chi phí cao hơn.
Đảm bảo an ninh khó khăn hơn.
Đảm bảo tính nhất quán dữ liệu khó hơn.
Việc thiết kế CSDL phân tán phức tạp hơn.
Trình bày trong Tiết 1, 2
GV: Với các hệ CSDL tập trung, dữ liệu được định nghĩa và quản trị tại một cơ sở duy nhất được đặt tại một vị trí như vậy khi có nhiều yêu cầu dịch vụ lấy những tài nguyên khác nhau từ những nơi khác nhau, những máy trung tâm phải lần lượt đáp ứng từng yêu cầu một như vậy xảy ra tình trạng “chậm chạp” hoặc “tắc nghẽn” đường truyền.
Đối với việc có một hệ CSDL phân tán sẽ giải quyết được khó khăn trên khi CSDL được đặt ở các vị trí khác nhau, cho phép truy cập được dữ liệu trong tất cả các đơn vị, những dữ liệu nào thường hay dùng ở đơn vị nào thì được đặt tại đơn vị đó.
Ta có thể xét một ví dụ cụ thể như sau: Một ngân hàng có nhiều chi nhánh, ở mỗi địa phương có một chi nhánh, CSDL tại mỗi chi nhánh lưu trữ thông tin về các
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thanh Loan
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)