Giải Tin Học trang 54

Lời giải chi tiết SGK Lớp 11 · Môn Tin Học · Trang 54–55

Nguon: Tin Hoc 11 - Ket Noi Tri Thuc Voi Cuoc Song (trang 54 – 55)

🔍 Kiến thức cần nhớ

Bài 11 mở đầu chủ đề Cơ sở dữ liệu (CSDL). Phần này tập trung lý giải vì sao phải tổ chức lưu trữ dữ liệu một cách khoa học, thông qua ví dụ thực tế là bảng điểm lớp học.

Hai vấn đề cốt lõi được nêu:

  • a) Hạn chế dư thừa trong lưu trữ dữ liệu
  • Khi ghi chép trên giấy, giáo viên chủ nhiệm thường lưu trữ cả bảng điểm môn học lẫn bảng điểm lớp học → dữ liệu bị lặp lại (dư thừa).
  • Dư thừa dẫn đến nguy cơ không nhất quán dữ liệu. Ví dụ: ĐĐG cuối kì môn Toán của Nguyễn Kì Duyên ở bảng điểm môn Toán là 9 (Hình 11.1), nhưng ở bảng điểm lớp học lại bị ghi nhầm thành 8 (Hình 11.2).
  • Thói quen cá nhân (ghi điểm bằng chữ, ký hiệu riêng thay vì số) cũng gây thiếu nhất quán.
  • Khi lưu trên máy tính: chỉ cần lưu dữ liệu cơ sở (các bảng điểm môn học); bảng điểm lớp học chỉ là khung nhìn tổng hợp, có thể tạo ra dễ dàng bằng cách ghép các bảng điểm môn học. Vì thế không cần lưu trữ riêng bảng điểm lớp học.
  • b) Sự phụ thuộc phần mềm và dữ liệu
  • Lưu trữ dữ liệu gắn liền với việc khai thác thông tin nhờ phần mềm ứng dụng.
  • Một số mô đun phần mềm cần có: cập nhật điểm môn học (Điểm môn học), quản lí danh sách lớp (Danh sách lớp), lập bảng điểm lớp học (Lập bảng điểm).
  • Cách lưu đơn giản nhất: dùng trực tiếp hệ thống tệp văn bản (text), các trường ngăn cách nhau bởi dấu phẩy.
💡 Mẹo nhớ: Hai "kẻ thù" của lưu trữ thủ công là DƯ THỪA (lặp dữ liệu) và KHÔNG NHẤT QUÁN (cùng một dữ liệu nhưng giá trị khác nhau ở các nơi). Tổ chức CSDL khoa học chính là để khắc phục hai vấn đề này.

⚙️ Bài tập

Trong hai trang này có 2 câu hỏi/hoạt động cần trả lời.

Câu Khởi động

Đề bài: Theo em, việc lưu trữ dữ liệu phục vụ các bài toán quản lí có phải chỉ là việc chuyển các ghi chép trên giấy thành văn bản trên máy tính không?

Cách 1 — Phân tích trực tiếp

Không. Lưu trữ dữ liệu phục vụ quản lí không đơn thuần là chuyển các ghi chép trên giấy thành tệp văn bản trên máy tính. Bởi vì:

  1. Nếu chỉ "sao chép" y nguyên cách ghi trên giấy, ta sẽ mang theo cả những nhược điểm của cách làm thủ công: dữ liệu bị lặp lại (dư thừa) giữa các bảng và dễ dẫn đến không nhất quán (cùng một điểm số nhưng ghi khác nhau ở hai nơi).
  1. Mục đích thực sự của lưu trữ trên máy tính là để khai thác thông tin một cách hiệu quả (tra cứu, tính toán, tổng hợp, lập báo cáo). Muốn vậy phải tổ chức dữ liệu một cách khoa học.
  1. Việc tổ chức khoa học bao gồm: hạn chế dư thừa, bảo đảm nhất quán, và tách phần dữ liệu cơ sở với phần khung nhìn tổng hợp (ví dụ bảng điểm lớp học được sinh ra từ các bảng điểm môn học chứ không lưu riêng).

➡️ Kết luận: Lưu trữ dữ liệu trên máy tính là quá trình tổ chức, thiết kế lại cách lưu trữ cho khoa học, chứ không phải chỉ "đánh máy lại" những gì có trên giấy.

Cách 2 — Liên hệ ví dụ trong bài

Hãy nhìn vào ví dụ điểm của Nguyễn Kì Duyên: trên giấy, điểm Toán ghi ở hai nơi (bảng môn Toán và bảng lớp học) nên xảy ra mâu thuẫn 9 ≠ 8. Nếu chỉ chuyển nguyên cả hai bảng vào máy tính, lỗi này vẫn còn. Cách làm đúng là chỉ lưu một nơi (bảng điểm môn Toán), còn điểm Toán trong bảng lớp học được tự động lấy ra từ đó. Điều này chỉ đạt được khi ta tổ chức lại dữ liệu, chứng tỏ lưu trữ trên máy tính ≠ chép lại từ giấy.


Câu Hoạt động 1

Đề bài: Giáo viên dạy mỗi môn học bắt buộc phải có một sổ điểm – bảng điểm môn học. Một bản sao của bảng điểm môn học được gửi cho giáo viên chủ nhiệm lớp. Hãy cùng thảo luận xem có cần lưu trữ bảng điểm lớp học không?

Cách 1 — Lập luận theo quan điểm tổ chức dữ liệu

Không cần lưu trữ riêng bảng điểm lớp học (khi dữ liệu được quản lí trên máy tính). Lập luận:

  1. Bảng điểm lớp học là dữ liệu phái sinh: Toàn bộ điểm của tất cả các môn của một lớp đều đã có sẵn trong các bảng điểm môn học. Bảng điểm lớp học chỉ là kết quả ghép (tổng hợp) các bảng điểm môn học lại theo từng học sinh.
  1. Tránh dư thừa: Nếu lưu thêm bảng điểm lớp học thì cùng một con điểm sẽ tồn tại ở hai nơi → dư thừa, tốn dung lượng và công sức cập nhật.
  1. Tránh không nhất quán: Khi điểm thay đổi, phải sửa ở cả hai nơi; nếu quên sửa một nơi sẽ sinh ra mâu thuẫn (đúng như lỗi 9/8 ở Hình 11.1 và 11.2).
  1. Dễ tạo lại khi cần: Với máy tính, chỉ cần một thao tác là phần mềm tự ghép các bảng điểm môn học để tạo bảng điểm lớp học bất cứ lúc nào.

➡️ Kết luận: Chỉ lưu dữ liệu cơ sở (bảng điểm từng môn). Bảng điểm lớp học chỉ là khung nhìn tổng hợp, được sinh ra khi cần, không lưu trữ độc lập.

Cách 2 — So sánh giấy và máy tính
Lưu trên giấyLưu trên máy tính
Cách làm thường gặpLưu cả bảng môn học + bảng lớp họcChỉ lưu bảng điểm môn học
Dữ liệu lặpCó (dư thừa)Không
Nguy cơ sai lệchCao (9 ≠ 8)Thấp
Tạo bảng lớp họcPhải chép tayPhần mềm tự ghép

Nhìn bảng so sánh thấy rõ: trên máy tính, lưu bảng điểm lớp học là thừa và rủi ro, nên không cần lưu trữ.

⚠️ Lưu ý thi: Câu hỏi quen thuộc của dạng này là "Vì sao không cần lưu bảng điểm lớp học?". Hãy nhớ hai từ khóa dư thừakhông nhất quán, kèm cụm "khung nhìn tổng hợp / dữ liệu phái sinh". Đừng trả lời cụt là "để tiết kiệm bộ nhớ" – đó chỉ là một phần.

🎯 Ghi nhớ: Tổ chức lưu trữ dữ liệu khoa học nghĩa là chỉ lưu dữ liệu gốc, hạn chế dư thừa và bảo đảm nhất quán; mọi bảng tổng hợp (như bảng điểm lớp học) chỉ là khung nhìn được tạo ra từ dữ liệu gốc. Đây là tư tưởng nền tảng dẫn tới khái niệm Cơ sở dữ liệu.
Chế độ đọc sách →