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 CSD
Trang 2 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:
CS DL
Trang 31 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 4a) 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
Hệ CSDL cá nhân phát triển và sử dụng đơn giản nh ng
tính an toàn không cao.
Trang 5b) 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.
Trang 6c) 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:
- 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 72 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 8Phâ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
thành phần yêu cầu tài nguyên
thành phần cấp tài nguyên
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?
Trang 9HÖ 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
Trang 10b) 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 ờ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 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ế:
Trang 111 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