Tính độc lập CÁC YÊU CẦU CƠ BẢN CỦA HỆ CSDL CSD L 4.. Tính an toàn và bảo mật thông tin... Tính cấu trúcDữ liệu trong CSDL được lưu trữ theo một cấu trúc xác định Ví dụ: CSDL Lớp có
Trang 21 Tính cấu trúc
6 Tính không dư thừa
2.Tính toàn vẹn
3 Tính nhất quán
5 Tính độc lập
CÁC YÊU CẦU CƠ BẢN CỦA HỆ CSDL
CSD L
4 Tính an toàn và bảo mật
thông tin
Trang 3 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
St
t Họ tên Ngày Sinh Tính Giới Đ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
…
Trang 4 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
Trang 5 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
Trang 6 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
Trang 7 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
Trang 8 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
Trang 9 Tính không dư thừa
Trang 10Việ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ế,