Bài giảng môn Tin học Lớp 12 - Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu
Bạn đang xem tài liệu "Bài giảng môn Tin học Lớp 12 - Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_mon_tin_hoc_lop_12_bai_12_cac_loai_kien_truc_cua_h.ppt
Nội dung text: Bài giảng môn Tin học Lớp 12 - Bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu
- Các loại kiến trúc của hệ CSDL: Một ngời có thể sử dụng Với quy mô lớn, một tổ chức có thể máy tính cá nhân để tạo xây dựng một CSDL rất lớn lu trữ trên lập, cập nhật và khai thác các máy tính có cấu hình mạnh => hệ CSDL quản lí công việc thống CSDL gồm nhiều CSDL con đặt của mình, => CSDL đặt tại ở nhiều nơi cách xa nhau và đợc liên 1 chỗ kết với nhau CS DL Tuỳ thuộc vào quy mô và đặc thù hoạt động, mỗi tổ chức có thể lựa chọn loại kiến trúc hệ CSDL: Tập trung hay phân tán
- 1. Các hệ CSDL tập trung: Ba kiểu kiến trúc tập trung Hệ cơ sở dữ liệu cá nhân Hệ cơ sở dữ liệu trung tâm Hệ cơ sở dữ liệu khách - chủ
- a) Hệ cơ sở dữ liệu cá nhân : Là hệ CSDL có một ngời dùng Cơ sở dữ liệu ❖ Ngời dùng đóng vai trò của ngời quản trị CSDL đồng thời có thể là ngời viết chơng trình ứng dụng và cũng là ngời dùng đầu cuối của hệ thống. ❖ Hệ CSDL cá nhân phát triển và sử dụng đơn giản nhng tính an toàn không cao.
- b) Hệ cơ sở dữ liệu trung tâm : Là hệ CSDL với dữ liệu đợc lu trữ trên máy tính trung tâm, nhiều ngời dùng từ xa có thể truy cập CSDL này thông qua các thiết bị đầu cuối và các ph- ơng tiện truyền thông. + Tuỳ vào quy mụ của tổ chức, mỏy tớnh trung tõm là một hay một dàn mỏy + Cỏc hệ CSDL trung tõm thường rất lớn và cú nhiều người dựng: CSDL QLHS
- c) Hệ cơ sở dữ liệu khách - chủ : -ThànhTrongThành phầnkiếnphần trúc yêucấp khách cầutài nguyêntài - chủ,nguyênth cácờng thànhcó đợcthể càiphầncài đặtđặt (của tạitại mộthệnhiều QTCSDL) tơng tác với nhau tạo nên hệ thống gồm: máymáy khácchủ trên(ta gọi mạnglà các(cụcmáy bộ).khách) Cú đặc điểmtrên sau:mạng. Cú cỏc đặc điểm sau+ Tiếp: nhận và xử lý yờu cầu, sau đú gửi kết quả về cho mỏy khỏch.+ Tại mỏy khỏch cú cài đặt cỏc phần mềm là cỏc giao diện của chương+ Quy trỡnhđịnh quyềnứng dụng truyđể cậpkhai DL,thỏc đảmCSDL bảo tớnh toàn vẹn DL, thực +hiệnMỏy truykhỏch vấn tiếpvà cậpnhận nhậtyờu DL,cầu khụicủa phụcngười DL.dựng, xử lý rồi gửi thụng bỏo đến mỏy chủ yờu cầu tài nguyờn, chờ nhận trả lời từ mỏy chủHaivà địnhthànhdạng phầndữ liệu nàyra khôngcho người nhấtdựng thiết phải cài đặt trên cùng một máy tính
- c) Hệ cơ sở dữ liệu khách - chủ : Ưu điểm: + Nõng cao khả năng thực hiện: CPU mỏy chủ và khỏch cú thể hoạt động song song với nhiệm vụ khỏch nhau. + Chi phớ phần cứng giảm + Bổ sung thờm mỏy khỏch dễ dàng.
- 2. Các hệ CSDL phân tán a) Khái niệm cơ sở dữ liệu phân tán: ❖ CSDL phân tán là một tập hợp dữ liệu có liên quan (về lôgic) đợ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ệ QTCSDL 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 dùng không nhận thấy sự phân tán.
- 2. Các hệ CSDL phân tán Cỏc chương trỡnh ứng dụng được chia thành 2 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 Vớ dụ: SGK trang 98
- Phân biệt CSDL phân tán với xử lí phân tán CSDL phân tán là các dữ liệu Hệ CSDL tập trung xử lí phân tán đợc chia ra đặt ở những là dữ liệu tập trung tại một trạm trạm khác nhau trên mạng. và ngời dùng trên các trạm khác có thể truy cập đợc dữ liệu này Có 3 trạm CSDL Hãy cho nhận xét Có 1 về CSDL trên 2 trạm hình bên? CSDL thành phần yêu cầu tài nguyên thành phần cấp tài nguyên
- 2. Các hệ CSDL phân tán b) Một số u điểm và hạn chế của các hệ CSDL phân tán u điểm: ❖ Cấu trúc phân tán dữ liệu thích 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 nhng 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 tin cậy cao. ❖ Cho phép mở rộng các tổ chức một cách linh hoạt. Hạn chế: ❖ Hệ thống phức tạp hơn. ❖ Thiết kế CSDL phân tán phức tạp hơn, chi phí cao hơn. ❖ Đảm bảo an ninh khó khăn hơn.
- 1. Hệ CSDL tập trung ❖Hệ cơ sở dữ liệu cá nhân ❖Hệ cơ sở dữ liệu khách - chủ ❖Hệ cơ sở dữ liệu trung tâm 2. Hệ CSDL phân tán ❖ Khái niệm hệ CSDL phân tán ❖ Phân loại hệ CSDL phân tán