Professional Documents
Culture Documents
6/3/2019 7
Thảo luận: Vì sao phải học CSDL?
Ví dụ: Bài toán quản lý bán hàng
Ưu
Đáp ứng yêu cầu nhanh chóng
Nhược
Thông tin không nhất quán, dư thừa
4. Hiệu 2. Tính an
suất sử toàn – bảo
dụng cao mật
3. Tính
không dư
thừa
Chủ động – Tích cực Học tập 6/3/2019 15
* Lược đồ CSDL và thể hiện của lược đồ
CSDL
Lược đồ CSDL: Là bản thiết kế tổng thể của CSDL.
Thể hiện của lược đồ CSDL: là tập hợp thông tin được
lưu trữ tại một thời điểm cụ thể.
Ví dụ: Nếu CSDL chỉ có một bảng HO SO như sau:
Nếu CSDL có nhiều bảng thì cấu trúc các bảng chính là
lược đồ CSDL, còn dữ liệu lưu trữ trong các bảng gọi là
thể hiện của lược đồ CSDL.
Quản lý dữ liệu
Hệ
Chương trình ứng dụng 2
Quản
Quản lý dữ liệu Trị CSDL
CSDL
Quản lý dữ liệu
19
Ưu điểm của HQT CSDL
Quản lý được dữ liệu dư thừa
Đảm bảo tính nhất quán cho dữ liệu
Tạo khả năng chia sẻ dữ liệu nhiều hơn
Cải tiến tính toàn vẹn cho dữ liệu
Nhược điểm
HQT CSDL tốt thì khá phức tạp
HQT CSDL tốt thường rất lớn, chiếm nhiều dung lượng
bộ nhớ
Giá cả khác nhau tùy theo môi trường và chức năng
HQT CSDL được viết tổng quát cho nhiều người dùng
thì thường chậm
Chủ động – Tích cực Học tập 6/3/2019 20
*Phân loại Hệ QTCSDL
Theo mô hình dữ liệu:
Mô hình dữ liệu Hệ QT CSDL
HỘ 1 HỘ 2 …
NK 1 NK 1 …
Môi trường
thực - thế
giới thực
NSD1
Cấu trúc
Được mô
ngoài 1
hình hoá
thành
Sơ đồ
Cấu trúc
NSD2 Cấu trúc Sơ đồ
ngoài 2 vật lý
quan niệm
(hoặc mức
logic)
Cấu trúc
ngoài n
CSDL
Chương trình
ứng dụng n
32
Chủ động – Tích cực Học tập 6/3/2019 33