Tải bản đầy đủ (.ppt) (24 trang)

Tin12B12Cac loai kien truc cua he co so du lieu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (446.81 KB, 24 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

TRẦN HỮU TRANG


TRƯỜNG TRUNG HỌC PHỔ THÔNG



TIN HỌC 12



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

BÀI 12



CÁC LOẠI KIẾN TRÚC CỦA


CÁC LOẠI KIẾN TRÚC CỦA



HỆ CƠ SỞ DỮ LIỆU


HỆ CƠ SỞ DỮ LIỆU



</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

CÁC HỆ CƠ SỞ DỮ LIỆU TẬP TRUNG


CÁC HỆ CƠ SỞ DỮ LIỆU TẬP TRUNG



<i>Hệ CSDL tập trung có đặc trưng như thế </i>
<i>nào?</i>


• 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 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.



<i>Các kiểu kiến trúc tập trung?</i>


• Hệ CSDL cá nhân.
• Hệ CSDL trung tâm.
• Hệ CSDL khách – chủ
• Hệ CSDL cá nhân.


• Hệ CSDL trung tâm.


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

1. Hệ cơ sở dữ liệu cá nhân


1. Hệ cơ sở dữ liệu cá nhân


<i>Thế nào là hệ CSDL cá nhân?</i>


• Hệ CSDL có một người dùng đóng vai trò của người
quản trị CSDL: thiết kế, tạo lập, cập nhật, bảo trì CSDL,
khai thác thơng tin, tự lập và hiển thị các báo cáo.


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

1. Hệ cơ sở dữ liệu cá nhân


1. Hệ cơ sở dữ liệu cá nhân


<i>Nêu đặc điểm của hệ CSDL cá nhân?</i>


• Chỉ có một người hoặc nhóm người truy cập theo
nguyên tắc lần lượt.


• Hệ quản trị CSDL được cài đặt tại máy có chứa


CSDL.


• Việc truy cập vào CSDL được thực hiện tại máy đó.


• Chỉ có một người hoặc nhóm người truy cập theo
nguyên tắc lần lượt.


• Hệ quản trị CSDL được cài đặt tại máy có chứa
CSDL.


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

2. Hệ cơ sở dữ liệu trung tâm


2. Hệ cơ sở dữ liệu trung tâm


<i>Quan sát hình, em hãy cho biết hệ CSDL </i>
<i>trung tâm là gì?</i>


Mạng


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<i>Thế nào là hệ CSDL trung tâm?</i>


• Hệ CSDL với dữ liệu được lưu trữ trên máy tính trung
tâm.


• Nhiều người sử 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.


• Hệ CSDL với dữ liệu được lưu trữ trên máy tính trung
tâm.



• Nhiều người sử 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.


2. Hệ cơ sở dữ liệu trung tâm


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

3. Hệ cơ sở dữ liệu khách – chủ


3. Hệ cơ sở dữ liệu khách – chủ


<i>Quan sát hình, hãy cho biết trong hệ </i>
<i>CSDL khách – chủ có bao nhiêu bộ phận?</i>


• Bộ phận cung cấp tài nguyên.
• Bộ phận yêu cầu tài nguyên


• Bộ phận cung cấp tài nguyên.
• Bộ phận yêu cầu tài nguyên


Mạng
Mạng
Các yêu
cầu về
dữ liệu
Các yêu
cầu về
dữ liệu


Dữ liệu được chọn


gửi về máy khách


Dữ liệu được chọn
gửi về máy khách


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

3. Hệ cơ sở dữ liệu khách – chủ


3. Hệ cơ sở dữ liệu khách – chủ


<i>Hãy trình bày những đặc điểm của bộ </i>
<i>phận cung cấp tài nguyên?</i>


• Thành phần cung cấp tài nguyên được cài đặt
tại một máy chủ trên mạng cục bộ <i>(mạng Lan).</i>


• Thành phần quản trị CSDL trên máy chủ tiếp
nhận, xử lí các yêu cầu về CSDL  gửi kết quả


về lại cho máy khách.


• Cung cấp các dịch vụ điều phối cập nhật và
khơi phục dữ liệu.


• Thành phần cung cấp tài nguyên được cài đặt
tại một máy chủ trên mạng cục bộ <i>(mạng Lan).</i>


• Thành phần quản trị CSDL trên máy chủ tiếp
nhận, xử lí các yêu cầu về CSDL  gửi kết quả


về lại cho máy khách.



</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

3. Hệ cơ sở dữ liệu khách – chủ


3. Hệ cơ sở dữ liệu khách – chủ


<i>Hãy trình bày những đặc điểm của bộ </i>
<i>phận yêu cầu tài nguyên?</i>


• Thành phần yêu cầu tài nguyên được cài đặt tại
nhiều máy khác trên mạng <i>(máy khách).</i>


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

3. Hệ cơ sở dữ liệu khách – chủ


3. Hệ cơ sở dữ liệu khách – chủ


<i>Phần mềm cơ sở dữ liệu được cài đặt ở </i>
<i>đâu?</i>


• Phần mềm CSDL được cài đặt trên máy khách
và máy chủ.


• Phần mềm CSDL được cài đặt trên máy khách
và máy chủ.


<i>Phần mềm cơ sở dữ liệu trên máy khách </i>
<i>quản lí việc gì?</i>


•Phần mềm CSDL trên máy khách quản lí các
giao diện khi thực hiện chương trình.



</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

3. Hệ cơ sở dữ liệu khách – chủ


3. Hệ cơ sở dữ liệu khách – chủ


<i>Hãy trình bày những đặc điểm của hệ </i>
<i>CSDL khách – chủ?</i>


• Khả năng truy cập rộng rãi đến các CSDL.
• Nâng cao khả năng thực hiện các CPU máy
chủ và máy khách.


• Chi phí cho phần cứng giảm.
• Chi phí truyền thơng giảm.


• Nâng cao khả năng đảm bảo tính nhất qn
của dữ liệu.


• Dể dàng mở rộng hệ thống.


• Khả năng truy cập rộng rãi đến các CSDL.
• Nâng cao khả năng thực hiện các CPU máy
chủ và máy khách.


• Chi phí cho phần cứng giảm.
• Chi phí truyền thơng giảm.


• Nâng cao khả năng đảm bảo tính nhất quán
của dữ liệu.


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

<b>Mạng truyền </b>


<b>thông</b>


CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



<i>Cơ sở dữ liệu phân tán là gì?</i>


• CSDL phân tán là một tập hợp dữ liệu có liên quan


<i>(về mặt logic)</i> đượ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.


• CSDL phân tán là một tập hợp dữ liệu có liên quan


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



<i>Quan sát hình, hệ quản trị cơ sở dữ liệu </i>
<i>phân tán ?</i>


<b>Mạng</b>


<b>Mạng</b>



Trạm 1


Trạm 1


Trạm 2


Trạm 2


Trạm 4


Trạm 4


Trạm 3


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



<i>Hệ quản trị cơ sở dữ liệu phân tán là gì?</i>


• CSDL phân tán: các dữ liệu được chia ra đặt ở
những trạm khác nhau trên mạng


• 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.


• CSDL phân tán: các dữ liệu được chia ra đặt ở
những trạm khác nhau trên mạng



• 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.


<i>Có mấy loại hệ quản trị cơ sở dữ liệu phân </i>
<i>tán?</i>


• Hệ CSDL phân tán thuần nhất
• Hệ CSDL phân tán hỗn hợp.


</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

<i>Người dùng truy cập vào CSDL phân tán </i>
<i>thơng qua chương trình gì?</i>


• Chương trình ứng dụng


• Chương trình ứng dụng


<i>Có bao nhiêu loại chương trình ứng dụng?</i>


• Chương trình khơng u cầu dữ liệu từ nơi khác.
• Chương trình có u cầu dữ liệu từ nơi khác.


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



<i>Quan sát hình, hệ quản trị cơ sở dữ liệu </i>
<i>tập trung xử lí phân tán ?</i>



<b>Mạng</b>


<b>Mạng</b>


Trạm 1


Trạm 1


Trạm 2


Trạm 2


Trạm 4


Trạm 4


Trạm 3


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN



<i>Hệ quản trị cơ sở dữ liệu tập trung xử lí </i>
<i>phân tán là gì?</i>


• Là hệ quản trị CSDL mà các 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 dữ liệu này



</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

ĐẶC ĐIỂM CỦA CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN


ĐẶC ĐIỂM CỦA CÁC HỆ CƠ SỞ DỮ LIỆU 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ườ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 <i>(dữ liệu đặt tại mỗi trạm).</i>


• Dữ liệu có tính tinh cậy 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ơi khác nữa.


• Dữ liệu có tính sẵn sàng cao.


• 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 một 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ó.


• 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 nhưng vẫn cho phép
quản trị dữ liệu địa phương <i>(dữ liệu đặt tại mỗi trạm).</i>


• Dữ liệu có tính tinh cậy 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ơi khác nữa.


• Dữ liệu có tính sẵn sàng cao.


• 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 một 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ó.


Ưu điểm:


</div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>

• 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 qn dữ liệu khó hơn.
• Việc thiết kế CSDL phân tán phức tạp hơn.


• 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 qn dữ liệu khó hơn.


• Việc thiết kế CSDL phân tán phức tạp hơn.


Khuyết điểm:


Khuyết điểm:


ĐẶC ĐIỂM CỦA CÁC HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN


</div>
<span class='text_page_counter'>(22)</span><div class='page_container' data-page=22>

TỔNG KẾT



TỔNG KẾT



<b>Hệ CSDL tập trung</b>


<b>Hệ CSDL tập trung</b> <b><sub>Hệ CSDL phân tán</sub><sub>Hệ CSDL phân tán</sub></b>


<b>Hệ CSDL </b>
<b>cá nhân</b>
<b>Hệ CSDL </b>


<b>cá nhân</b> <b>Hệ CSDL trung tâm</b>
<b>Hệ CSDL </b>


<b>trung tâm</b> <b>khách – chủHệ CSDL </b>
<b>Hệ CSDL </b>


<b>khách – chủ</b> <b>thuần nhấtHệ CSDL </b>
<b>Hệ CSDL </b>


</div>
<span class='text_page_counter'>(23)</span><div class='page_container' data-page=23>

DẶN DỊ




DẶN DỊ



1. Xem trước §13 :


</div>
<span class='text_page_counter'>(24)</span><div class='page_container' data-page=24></div>

<!--links-->

×