3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
1. Tính cấu trúc
2.Tính toàn vẹn
6. Tính không dư thừa
3. Tính nhất quán
5. Tính độc lập
CSD
L
4. Tính an toàn và bảo mật
thông tin
CÁC YÊU CẦU CƠ BẢN CỦA HỆ CSDL
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính cấu trúc
Dữ liệu trong CSDL được lưu trữ theo một cấu trúc xác định
Ví dụ: CSDL Lớp có cấu trúc là bảng 50 dòng, 10 cột. Mỗi cột là một
thuộc tính và mỗi dòng là một hồ sơ học sinh
Họ tên
Ngày
Sinh
Giới
Tính
Đoàn
Viên
Điểm
Lý
Điể
m
Hóa
Điểm
Tin
1
Nguyễn An
12/8/1991
Nam
C
7,8
8,0
5,0
2
Trần Văn
Giang
21/3/1990
Nam
K
6,0
9,0
9,0
3
Lê Minh Châu
3/5/1991
Nữ
C
7,0
8,0
9,5
4
Doãn Thu Cúc
14/2/1990
Nữ
K
7,5
8,5
8,0
St
t
…
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính toàn vẹn
Các giá trị dữ liệu được lưu trữ trong CSDL phải
thỏa mãn một số ràng buộc, tùy theo vào hoạt
động của tổ chức mà CSDL phản ánh
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính nhất quán:
Sau những thao tác cập nhật dữ liệu và ngay cả khi
có sự cố (phần cứng hay phần mềm) xảy ra trong
quá trình cập nhật, dữ liệu trong CSDL phải được
đảm bảo đúng đắn.
Ví dụ: về cách chuyển tiền trong ngân hàng
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính an toàn và bảo mật thông tin
CSDL cần được bảo vệ an toàn, phải ngăn
chặn được những truy xuất không được phép
và phải khôi phục được CSDL khi có sự cố ở
phần cứng hay phần mềm
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính độc lập
Vì một CSDL phải phục vụ cho nhiều mục đích khai thác khác nhau
nên dữ liệu phải độc lập với các ứng dụng, không phụ thuộc vào bài
toán cụ thể.
Stt
Họ tên
Ngày Sinh
Giới
Tính
Đoàn
Viên
Điểm
Lý
Điểm
Hóa
Thẻ
BH
1
Nguyễn An
12/8/1991
Nam
C
7,8
8,0
5,0
2
Trần Văn Giang
21/3/1990
Nam
K
6,0
9,0
9,0
3
Lê Minh Châu
3/5/1991
Nữ
C
7,0
8,0
9,5
4
Doãn Thu Cúc
14/2/1990
Nữ
K
7,5
8,5
8,0
…
Hình 9: Hồ sơ lớp đã bổ sung cột Thẻ BH
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính không dư thừa
CSDL thường không lưu trữ những dữ liệu trùng
lặp . Sự trùng lặp thông tin vừa lãng phí bộ nhớ
để lưu trữ vừa dẫn đến tình trạng không nhất
quán thông tin.
3. Hệ cơ sở dữ liệu
c. Các yêu cầu cơ bản của hệ cơ sở dữ liệu
Tính không dư thừa
3. Hệ cơ sở dữ liệu
d. Một số ứng dụng
Việc xây dựng, phát triển và khai thác các hệ
CSDL ngày càng phát triển nhiều hơn, đa
dạng hơn và trong hầu hết các linh vực kinh tế,
xã hội, giáo dục, y tế,...
Kết thúc bài học