BÀI 11: CƠ SỞ DỮ LIỆU
I. Yêu cầu tổ chức lưu trữ dữ liệu một cách khoa học
📌 Không cần lưu trữ bảng điểm lớp học, vì có thể tổng hợp từ dữ liệu của từng môn học thông qua truy vấn.
1. Hạn chế dư thừa trong lưu trữ dữ liệu
✅ Mục tiêu:
- Giảm thiểu trùng lặp dữ liệu.
- Đảm bảo dữ liệu nhất quán, tránh lỗi sai sót.
2. Sự phụ thuộc giữa phần mềm và dữ liệu
🔄 Mối quan hệ giữa các mô-đun:
- Danh sách lớp: Quản lý thông tin học sinh.
- Điểm môn học: Đọc danh sách lớp, cập nhật bảng điểm môn học.
- Lập bảng điểm: Xử lý bảng điểm môn học để tạo bảng điểm lớp học.
II. Cơ sở dữ liệu và một số thuộc tính cơ bản
1. So sánh phương pháp lưu trữ dữ liệu
📊 Hai cách lưu trữ:
- Lưu trữ dưới dạng tệp: Phần mềm cần biết chi tiết cấu trúc dữ liệu để đọc/ghi.
- Lưu trữ dưới dạng bảng (CSDL): Phần mềm không cần biết chi tiết mà vẫn có thể truy xuất dữ liệu dễ dàng.
✅ Ưu điểm của lưu trữ dạng bảng:
- Dễ dàng khai thác dữ liệu.
- Giảm công sức và thời gian xử lý.
- Đảm bảo tính độc lập dữ liệu.
2. Khái niệm CSDL
📌 CSDL (Cơ sở dữ liệu): Tập hợp dữ liệu liên quan, được lưu trữ có tổ chức trên máy tính.
3. Một số thuộc tính cơ bản của CSDL
Thuộc tính | Giải thích |
---|---|
Tính cấu trúc | Dữ liệu được tổ chức theo bảng, gồm hàng và cột. |
Tính không dư thừa | Tránh lưu trữ dữ liệu trùng lặp, tận dụng truy vấn để trích xuất thông tin. |
Tính độc lập dữ liệu | Thay đổi cách tổ chức/lưu trữ dữ liệu không ảnh hưởng đến chương trình phần mềm. |
Tính toàn vẹn | Dữ liệu tuân theo các ràng buộc thực tế (ví dụ: điểm số không vượt quá 10). |
Tính nhất quán | Dữ liệu không bị sai lệch sau các thao tác cập nhật. |
Tính bảo mật và an toàn | Ngăn chặn truy cập trái phép, bảo vệ dữ liệu quan trọng. |
🔍 Từ khóa SEO liên quan:
- Cơ sở dữ liệu là gì?
- Các thuộc tính cơ bản của CSDL
- Lưu trữ dữ liệu khoa học bằng CSDL
- Hạn chế dư thừa dữ liệu trong quản lý
- Tính toàn vẹn và bảo mật trong CSDL
Chủ đề:
Tin Học 11