Bài 12. Các loại kiến trúc của hệ cơ sở dữ liệu
Chia sẻ bởi Hoàng Dũng |
Ngày 10/05/2019 |
85
Chia sẻ tài liệu: Bài 12. Các loại kiến trúc của hệ cơ sở dữ liệu thuộc Tin học 12
Nội dung tài liệu:
? Một người có thể sử dụng máy tính cá nhân để tạo lập, cập nhật và khai thác CSDL quản lí công việc của mình, => CSDL đặt tại 1 chỗ
? Với quy mô lớn, một tổ chức có thể xây dựng một CSDL rất lớn lưu trữ trên các máy tính có cấu hình mạnh => hệ thống CSDL gồm nhiều CSDL con đặt ở nhiều nơi cách xa nhau và được liên kết với nhau
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
Các loại kiến trúc của hệ CSDL:
CSDL
Các hệ
CSDL
Hệ CSDL
tập trung
Hệ CSDL
phân tán
Hệ CSDL
cá nhân
Hệ CSDL
Trung tâm
Hệ CSDL
Khách - chủ
Hệ CSDL
Thuần nhất
Hệ CSDL
Hỗn hợp
Hãy cho biết sự khác nhau cơ bản giữa 2 kiến trúc Hệ CSDL tập trung và phân tán?
Hệ CSDL tập trung, toàn bộ dữ liệu được lưu trữ tại một máy hoặc một dàn máy. Người dùng từ xa có thể truy cập vào CSDL thông qua các phương tiện truyền thông dữ liệu.
Hệ CSDL phân tán là những hệ thống cho phép người dùng có thể truy cập dữ liệu được tổ chức lưu trữ ở nhiều máy khác nhau.
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ủ
Các hệ CSDL tập trung:
Các em hãy cho biết có mấy kiểu kiến trúc tập trung
Hệ CSDL tập trung, toàn bộ dữ liệu được lưu trữ tại một máy hoặc một dàn máy. Người dùng từ xa có thể truy cập vào CSDL thông qua các phương tiện truyền thông dữ liệu.
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ủ
Các hệ CSDL tập trung:
Hãy cho biết thế nào là hệ CSDL cá nhân, hệ CSDL tập trung, hệ CSDL khách chủ? Nêu ưu điểm và nhược điểm của mỗi loại kiến trúc?
a) Hệ cơ sở dữ liệu cá nhân :
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.
Là hệ CSDL có một người dùng
Ưu điểm: phát triển và sử dụng đơn giản.
Nhược điểm: tính an toàn thường không cao.
Các hệ CSDL tập trung:
b) Hệ cơ sở dữ liệu trung tâm :
Là hệ CSDL với dữ liệu được lưu 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.
Ưu điểm:
+ Có tính bảo mật cao
Nhược điểm:
+ Xây dựng khó hơn.
Các hệ CSDL tập trung:
c) Hệ cơ sở dữ liệu khách - chủ :
?Trong kiến trúc khách - chủ, các thành phần (của hệ QTCSDL) tương tác với nhau tạo nên hệ thống gồm thnh ph?n yờu c?u ti nguyờn v thnh ph?n cung c?p ti nguyờn. Hai thnh ph?n ny khụng nh?t thi?t ph?i ci d?t trờn cựng m?t mỏy tớnh.
- Thành phần yêu cầu tài nguyên có thể cài đặt tại nhiều máy khác (ta gọi là các máy khách) trên mạng. Ph?n m?m QTCSDL trờn mỏy khỏch qu?n lớ cỏc giao di?n khi th?c hi?n cỏc chuong trỡnh ?ng d?ng CSDL.
c) Hệ cơ sở dữ liệu khách - chủ :
Thành phần cấp tài nguyên thường được cài đặt tại một máy chủ trên mạng (cục bộ). Thnh ph?n QTCSDL trờn mỏy ch? ti?p nh?n v x? lớ yờu c?u v? CSDL sau dú g?i k?t qu? v? l?i cho mỏy khỏch.
Ưu điểm:
+ Nâng cao khả năng thực hiện.
+ Chi phí cho phần cứng có thể giảm.
+ Bổ sung máy khách dễ dàng.
Nhược điểm:
+ Xây dựng khó.
BÀI TẬP CỦNG CỐ
1/. Cú m?y lo?i ki?n trỳc c?a h? CSDL?
a/. 2 lo?i ki?n trỳc.
b/. 3 lo?i ki?n trỳc.
c/. 4 lo?i ki?n trỳc.
d/. 5 lo?i ki?n trỳc.
2/. Đặc thù của kiến trúc của hệ CSDL là:
a/. Cỏch thi?t k? d? li?u.
b/. Cỏch luu tr? d? li?u
c/.Cỏch khai thỏc d? li?u.
d/. T?t c? d?u dỳng.
3/. Phát biểu nào dưới đây là đúng:
a/. CSDL có thể do nhiều người thiết kế.
b/. CSDL chỉ do một người thiết kế.
c/. CSDL phải lưu trữ một nơi cố định.
d/. CSDL phải lưu trữ nhiều nơi khác nhau.
BÀI TẬP CỦNG CỐ
4/. Có mấy loại kiến trúc của hệ CSDL?
a/. 2 lo?i ki?n trỳc.
b/. 3 lo?i ki?n trỳc.
c/. 4 lo?i ki?n trỳc.
d/. 5 lo?i ki?n trỳc.
2/. Đặc thù của kiến trúc của hệ CSDL là:
a/. Cỏch thi?t k? d? li?u.
b/. Cỏch luu tr? d? li?u
c/.Cỏch khai thỏc d? li?u.
d/. T?t c? d?u dỳng.
3/. Phát biểu nào dưới đây là đúng:
a/. CSDL có thể do nhiều người thiết kế.
b/. CSDL chỉ do một người thiết kế.
c/. CSDL phải lưu trữ một nơi cố định.
d/. CSDL phải lưu trữ nhiều nơi khác nhau.
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.
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 được chia ra đặt ở những trạm khác nhau trên mạng.
Hệ CSDL tập trung xử lí phân tán là dữ liệu tập trung tại một trạm 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
Có 1 trạm CSDL
Hãy cho nhận xét về CSDL trên 2 hình bên?
Hệ CSDL phân tán đượ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
b) Một số ưu điểm và hạn chế của các hệ CSDL phân tán
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ườidù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 tin cậy cao.
Cho phép mở rộng các tổ chức một cách linh hoạt.
ưu điểm:
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.
Hạn chế:
1. Hệ CSDL tập trung
2. Hệ CSDL phân tán
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ủ
Khái niệm hệ CSDL phân tán
Phân loại hệ CSDL phân tán
? Với quy mô lớn, một tổ chức có thể xây dựng một CSDL rất lớn lưu trữ trên các máy tính có cấu hình mạnh => hệ thống CSDL gồm nhiều CSDL con đặt ở nhiều nơi cách xa nhau và được liên kết với nhau
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
Các loại kiến trúc của hệ CSDL:
CSDL
Các hệ
CSDL
Hệ CSDL
tập trung
Hệ CSDL
phân tán
Hệ CSDL
cá nhân
Hệ CSDL
Trung tâm
Hệ CSDL
Khách - chủ
Hệ CSDL
Thuần nhất
Hệ CSDL
Hỗn hợp
Hãy cho biết sự khác nhau cơ bản giữa 2 kiến trúc Hệ CSDL tập trung và phân tán?
Hệ CSDL tập trung, toàn bộ dữ liệu được lưu trữ tại một máy hoặc một dàn máy. Người dùng từ xa có thể truy cập vào CSDL thông qua các phương tiện truyền thông dữ liệu.
Hệ CSDL phân tán là những hệ thống cho phép người dùng có thể truy cập dữ liệu được tổ chức lưu trữ ở nhiều máy khác nhau.
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ủ
Các hệ CSDL tập trung:
Các em hãy cho biết có mấy kiểu kiến trúc tập trung
Hệ CSDL tập trung, toàn bộ dữ liệu được lưu trữ tại một máy hoặc một dàn máy. Người dùng từ xa có thể truy cập vào CSDL thông qua các phương tiện truyền thông dữ liệu.
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ủ
Các hệ CSDL tập trung:
Hãy cho biết thế nào là hệ CSDL cá nhân, hệ CSDL tập trung, hệ CSDL khách chủ? Nêu ưu điểm và nhược điểm của mỗi loại kiến trúc?
a) Hệ cơ sở dữ liệu cá nhân :
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.
Là hệ CSDL có một người dùng
Ưu điểm: phát triển và sử dụng đơn giản.
Nhược điểm: tính an toàn thường không cao.
Các hệ CSDL tập trung:
b) Hệ cơ sở dữ liệu trung tâm :
Là hệ CSDL với dữ liệu được lưu 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.
Ưu điểm:
+ Có tính bảo mật cao
Nhược điểm:
+ Xây dựng khó hơn.
Các hệ CSDL tập trung:
c) Hệ cơ sở dữ liệu khách - chủ :
?Trong kiến trúc khách - chủ, các thành phần (của hệ QTCSDL) tương tác với nhau tạo nên hệ thống gồm thnh ph?n yờu c?u ti nguyờn v thnh ph?n cung c?p ti nguyờn. Hai thnh ph?n ny khụng nh?t thi?t ph?i ci d?t trờn cựng m?t mỏy tớnh.
- Thành phần yêu cầu tài nguyên có thể cài đặt tại nhiều máy khác (ta gọi là các máy khách) trên mạng. Ph?n m?m QTCSDL trờn mỏy khỏch qu?n lớ cỏc giao di?n khi th?c hi?n cỏc chuong trỡnh ?ng d?ng CSDL.
c) Hệ cơ sở dữ liệu khách - chủ :
Thành phần cấp tài nguyên thường được cài đặt tại một máy chủ trên mạng (cục bộ). Thnh ph?n QTCSDL trờn mỏy ch? ti?p nh?n v x? lớ yờu c?u v? CSDL sau dú g?i k?t qu? v? l?i cho mỏy khỏch.
Ưu điểm:
+ Nâng cao khả năng thực hiện.
+ Chi phí cho phần cứng có thể giảm.
+ Bổ sung máy khách dễ dàng.
Nhược điểm:
+ Xây dựng khó.
BÀI TẬP CỦNG CỐ
1/. Cú m?y lo?i ki?n trỳc c?a h? CSDL?
a/. 2 lo?i ki?n trỳc.
b/. 3 lo?i ki?n trỳc.
c/. 4 lo?i ki?n trỳc.
d/. 5 lo?i ki?n trỳc.
2/. Đặc thù của kiến trúc của hệ CSDL là:
a/. Cỏch thi?t k? d? li?u.
b/. Cỏch luu tr? d? li?u
c/.Cỏch khai thỏc d? li?u.
d/. T?t c? d?u dỳng.
3/. Phát biểu nào dưới đây là đúng:
a/. CSDL có thể do nhiều người thiết kế.
b/. CSDL chỉ do một người thiết kế.
c/. CSDL phải lưu trữ một nơi cố định.
d/. CSDL phải lưu trữ nhiều nơi khác nhau.
BÀI TẬP CỦNG CỐ
4/. Có mấy loại kiến trúc của hệ CSDL?
a/. 2 lo?i ki?n trỳc.
b/. 3 lo?i ki?n trỳc.
c/. 4 lo?i ki?n trỳc.
d/. 5 lo?i ki?n trỳc.
2/. Đặc thù của kiến trúc của hệ CSDL là:
a/. Cỏch thi?t k? d? li?u.
b/. Cỏch luu tr? d? li?u
c/.Cỏch khai thỏc d? li?u.
d/. T?t c? d?u dỳng.
3/. Phát biểu nào dưới đây là đúng:
a/. CSDL có thể do nhiều người thiết kế.
b/. CSDL chỉ do một người thiết kế.
c/. CSDL phải lưu trữ một nơi cố định.
d/. CSDL phải lưu trữ nhiều nơi khác nhau.
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.
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 được chia ra đặt ở những trạm khác nhau trên mạng.
Hệ CSDL tập trung xử lí phân tán là dữ liệu tập trung tại một trạm 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
Có 1 trạm CSDL
Hãy cho nhận xét về CSDL trên 2 hình bên?
Hệ CSDL phân tán đượ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
b) Một số ưu điểm và hạn chế của các hệ CSDL phân tán
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ườidù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 tin cậy cao.
Cho phép mở rộng các tổ chức một cách linh hoạt.
ưu điểm:
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.
Hạn chế:
1. Hệ CSDL tập trung
2. Hệ CSDL phân tán
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ủ
Khái niệm hệ CSDL phân tán
Phân loại hệ CSDL phân tán
* 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ẻ: Hoàng Dũng
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)