C¸c lo¹i kiÕn tróc cña hÖ CSDL:.[r]
Trang 1TR¦êng thpt nam cao
Gi¸o viªn: Tr ¬ng thÞ biªn
Trang 2CH¦¥NG IV: KIÕN TRóC Vµ B¶O
MËT C¸C HÖ C¥ Së D÷ LIÖU
BµI 12: C¸C LO¹I KIÕN TRóC CñA
HÖ C¥ Së D÷ LIÖU
Trang 3C¸c lo¹i kiÕn tróc cña hÖ CSDL:
Trang 41 C¸c hÖ CSDL tËp trung:
§Æc ®iÓm:
- 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 thiÕt bÞ truyÒn th«ng
Trang 51 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ñ
Trang 6Thảo luận
Tìm hiểu các đặc điểm, u điểm, nh ợc điểm của từng kiến trúc các hệ cơ sở dữ liệu?
Nhóm 1: Hệ cơ sở dữ liệu cá nhân
Nhóm 2: Hệ cơ sở dữ liệu trung tâm
Nhóm 3: Hệ cơ sở dữ liệu khách chủ
Nhóm 4: Hệ cơ sở dữ liệu phân tán
Trang 7a) HÖ c¬ së d÷ liÖu c¸ nh©n :
* Đặc điểm:
- Là hệ CSDL có một người dùng
- Hệ QTCSDL đượ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 đó
*Ưu điểm:
- Việc phát triển và sử dụng khá đơn giản
và dễ dàng
* Nhược điểm
- Cả 3 thành phần tập trung ở một chỗ tính an toàn thường không cao
- Ở mỗi thời điểm – một người sử dụng
Trang 8b) HÖ c¬ së d÷ liÖu trung t©m :
* Đặc điểm
- 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 thông qua các thiết bị đầu cuối và phương tiện truyền thông
- Các hệ CSDL trung tâm thường rất lớn và
có nhiều người dùng
* Ưu điểm:
- Nhiều người có thể sử dụng CSDL đồng thời
* Nhược điểm:
- Chi phí phần cứng tăng do máy trung tâm cần phải có cấu hình mạnh
Trang 9c) Hệ cơ sở dữ liệu khách - chủ :
* Đặc điểm
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:
- 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ộ)
Hai thành phần này không nhất thiết phải cài đặ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.
Trang 10c) HÖ c¬ së d÷ liÖu kh¸ch - chñ :
* ¦u ®iÓm:
- N©ng cao kh¶ n¨ng thùc hiÖn
- Chi phÝ phÇn cøng gi¶m
- Bæ sung thªm c¸c m¸y kh¸ch mét
c¸ch dÔ dµng
* Nh îc ®iÓm
- TÝnh an toµn vµ b¶o mËt kh«ng
cao
Trang 112 C¸c hÖ CSDL ph©n t¸n
§Æc ®iÓm c¬ b¶n:
- D÷ liÖu kh«ng tËp trung ë mét m¸y mµ ® îc l u tr÷ trªn nhiÒu m¸y
ë nh÷ng vÞ trÝ kh¸c nhau trªn m¹ng => tæ chøc thµnh c¸c CSDL con
- Mét yªu cÇu truy vÊn: cã thÓ sö dông d÷ liÖu tõ nhiÒu n¬i
Trang 122 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.
Trang 13Ch ơng trình ứng dụng để truy cập vào CSDL phân tán phân 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
Trang 14Phâ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
Trang 15b) Một số u điểm và hạn chế của các hệ CSDL phân tán
nhiều ng ời dùng.
địa ph ơng (dữ liệu đặt tại mỗi trạm).
u điểm:
Hạn chế: