Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 11: Cơ sở dữ liệu - Coggle Diagram
Bài 11: Cơ sở dữ liệu
Yêu cầu tổ chức lưu trữ một cách khoa học
Sự phụ thuộc vào phần mềm và dữ liệu
Các thành phần cần có của phần mềm bao gồm: cập nhập điểm môn học, quản lí danh sách lớp học và lập bảng điểm lớp học
Khi viết mõi mô đun phần mềm, người lập trình cần biết cấu trúc của tệp dữ liệu để đọc và tách các thành phần tương ứng
Thay đổi cấu trúc dữ liệu đòi hỏi chình sửa các mô đun phần mềm liên quan
Các phần mềm cần hỗ trợ cập nhập dữ liệu điểm và khai thác thông tin
Việc lưu trữ dữ liệu liên quan chặt chẽ đến việc khai thác thông tin nhờ phần mềm ứng dụng
Hạn chế dư thừa trong lưu trữ dữ liệu
Việc lưu trữ dữ liệu trên máy tính cần tổ chức để hạn chế trùng lặp và khắc phục lỗi không nhất quán
Thói quen cá nhân khi lưu trữ có thể dẫn đến sự không nhất quán của dữ liệu
Cơ sở dữ liệu và một số thuộc tính cơ bản
Khái niêm CSDL
CSDL là tập hợp các dữ liệu liên quan, được lưu trữ có tổ chức trên hệ thống máy tình
Việc lưu trữ dữ liệu phải độc lập cần được xem xét khái quát
Một số thuộc tính cơ bàn của CSDL
Tính toàn vẹn: các giá trị dữ liệu phải tuân thủ các rõ ràng buộc cụ thể của thực tế
Tính nhất quán: dữ liệu phải được đảm bảo đúng đắn sau khi cập nhật và tránh sự cố làm ảnh hưởng đến tính nhất quán của dữ liệu
Tính độc lập dữ liệu: CSDL được thiết kế để phục vụ nhiều mục đích quản lí và không phụ thuộc vào cách tổ chức hoặc lưu trữ cụ thể
Tính bảo mật và an toàn: dữ liệu phải được bảo vệ an toàn, ngăn chặt truy cập trái phép và đảm bảo khôi phục dữ liệu dù có sự cố xảy ra
Tính không dư thừa: giới hạn lưu trữ dữ liệu trùng lặp và thông tin dễ dàng thu được từ khai thác dữ liệu được gọi là tính không dư thừa của CSDL