Professional Documents
Culture Documents
8/29/20 1
Mục tiêu của chương
8/29/20 2
Tóm tắt nội dung
8/29/20 3
Giới thiệu Hệ CSDL (1)
8/29/20 4
Giới thiệu Hệ CSDL (2)
8/29/20 5
Giới thiệu Hệ CSDL (3)
CSDL
8/29/20 6
Giới thiệu Hệ CSDL (4)
DBMS:
n Hệ thống phần mềm thoã mãn hai yêu cầu cơ bản:
w Có khả năng quản lý dữ liệu một cách lâu dài.
w Có khả năng truy cập một lượng dữ liệu lớn một cách
nhanh chóng và hiệu quả.
8/29/20 7
Giới thiệu Hệ CSDL (5)
8/29/20 8
Giới thiệu Hệ CSDL (6)
8/29/20 9
Cách nhìn dữ liệu (1)
8/29/20 11
Mô hình dữ liệu (1)
8/29/20 12
Mô hình dữ liệu (2)
8/29/20 13
Mô hình dữ liệu (3)
attributes
(or columns)
tuples
(or rows)
8/29/20 14
Ngôn ngữ CSDL
8/29/20 15
Quản trị giao dịch (1)
Giao dịch: là tập các thao tác trên CSDL tạo thành
một đơn vị công việc logic.
Ví dụ: các thao tác
R(A); A:=A-x; W(A); R(B); B:=B+x; W(B)
è Tạo thành một GD chuyển khoản x(đ) từ A sang B
8/29/20 16
Quản trị giao dịch (2)
8/29/20 17
Quản trị giao dịch (3)
8/29/20 18
Các vai trò trong môi trường CSDL
8/29/20 19
Cấu trúc hệ thống tổng thể
8/29/20 20
Kiến trúc DBS
8/29/20 21
Kiến trúc DBMS - Hệ thống tập trung
8/29/20 22
Kiến trúc DBMS - Hệ thống Client-Server (1)
8/29/20 23
Kiến trúc DBMS - Hệ thống Client-Server (2)
Giao diện của phần trước và phần sau thông qua SQL
hoặc một giao diện lập trình ứng dụng.
8/29/20 24
Kiến trúc DBMS - Hệ thống Client-Server (2)
Server giao dịch (server vấn tin): cung cấp giao diện để
các client có thể gửi đến các yêu cầu thực hiện một GD.
Server dữ liệu: cho phép các Client đưa ra các yêu cầu
đọc hoặc cập nhật DL theo đơn vị file hoặc trang.
n Gởi trang đối lại với gởi hạng mục
n Khoá (lock)
8/29/20 25
Kiến trúc DBMS - Hệ thống song song (1)
8/29/20 26
Kiến trúc DBMS - Hệ thống song song (2)
Tăng tốc độ: thực hiện một công việc đã cho trong
một khoảng thời gian ngắn hơn bằng cách tăng bậc
song song. Công thức: Ts/TL.
Tăng quy mô: liên quan đến việc xử lý các công việc
có quy mô lớn trong một khoảng thời gian ổn định.
Công thức: TS/TL.
Tăng quy mô là một độ đo quan trọng trong việc đo
lường hiệu quả của các hệ CSDL song song.
Có một số nhân tố ảnh hưởng đến tính hiệu quả của
các hệ CSDL song song:
n Chi phí khởi động
n Sự giao thoa
n Sự lệch.
8/29/20 27
Kiến trúc DBMS - Hệ thống song song (3)
Ưu điểm:
wTốc độ liên lạc giữa các P
Bộ nhớ chia sẻ: là hiệu quả
Hạn chế:
wKhông thể hỗ trợ >64 P.
Hoặc là bus dễ bị nghẽn
wMỗi P thường có cache lớn
để tránh tham khảo bộ nhớ
chính khi có thể
Đĩa chia sẻ:
Ưu điểm:
w Bus bộ nhớ không bị nghẽn
w Lượng thứ lỗi: khi một P bị hỏng,
các P khác vẫn hđộng bình thường
Hạn chế:
w Việc hợp nhất các hệ thống con
các đĩa dễ bị nghẽn.
w Tốc độ liên lạc giữa các P chậm.
8/29/20 28
Kiến trúc DBMS - Hệ thống song song (4)
Phân cấp:
8/29/20 29
Kiến trúc DBMS - Hệ thống phân tán (1)
8/29/20 30
Kiến trúc DBMS - Hệ thống phân tán (2)
8/29/20 31
Questions?
8/29/20 32