Giải Tin Học trang 78

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

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

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

Bài 16 thuộc Chủ đề 5 "Hướng nghiệp với tin học", giới thiệu về công việc quản trị cơ sở dữ liệu (CSDL).

  • Quản trị là hoạt động hỗ trợ song song với một hoạt động cơ bản nhằm thực hiện tốt nhất hoạt động cơ bản đó.
  • Quản trị CSDL là hoạt động nhằm đảm bảo cho việc sử dụng CSDL thông suốt và hiệu quả.
  • Người thực thi hoạt động này gọi là nhà quản trị CSDL (thường gọi đơn giản là người quản trị CSDL).

Quản trị CSDL có 4 nhiệm vụ chính:

  1. Cài đặt và nâng cấp các hệ QTCSDL – cập nhật tính năng, vá lỗi, thay thế hệ lạc hậu, chuyển đổi CSDL khi nâng cấp.
  2. Tạo lập, điều chỉnh CSDL – tham gia thiết kế, tạo lập, điều chỉnh CSDL, lập hồ sơ phục vụ duy trì và nâng cấp.
  3. Đảm bảo tài nguyên cho các hoạt động CSDL – cung cấp máy tính công suất phù hợp, bộ nhớ lưu trữ đủ lớn cùng phương tiện kĩ thuật, thực hiện thường xuyên theo mức tăng trưởng.
  4. Đảm bảo an toàn và bảo mật cho dữ liệu – phân quyền truy cập, thiết lập quyền sử dụng, tạo bản sao lưu dự phòng, giám sát và xử lí sự cố kịp thời.
💡 Mẹo nhớ: 4 nhiệm vụ theo công thức "Cài – Tạo – Tài – An": Cài đặt/nâng cấp hệ QTCSDL → Tạo lập/điều chỉnh CSDL → đảm bảo Tài nguyên → đảm bảo An toàn, bảo mật.

⚙️ Bài tập

Hoạt động 1 — Quản trị cơ sở dữ liệu là gì?

Đề bài: Nếu hoạt động cơ bản là khai thác các CSDL phục vụ ứng dụng tin học thì theo em, hoạt động quản trị CSDL tương ứng gồm những công việc gì?

Cách 1 — Suy luận từ định nghĩa quản trị

Theo định nghĩa, quản trị là hoạt động hỗ trợ song song với hoạt động cơ bản để hoạt động cơ bản đạt kết quả tốt nhất. Ở ví dụ làm phần mềm, quản trị dự án gồm điều phối nhân lực, thiết bị, tài chính, giám sát tiến độ và chất lượng.

Áp dụng tương tự, khi hoạt động cơ bản là khai thác CSDL, thì quản trị CSDL là tập hợp các công việc hỗ trợ để việc khai thác đó diễn ra thông suốt, an toàn và hiệu quả, cụ thể gồm:

  • Cài đặt, cấu hình và nâng cấp phần mềm hệ quản trị CSDL (hệ QTCSDL).
  • Tạo lập, điều chỉnh cấu trúc CSDL phục vụ cho các ứng dụng.
  • Đảm bảo đủ tài nguyên (máy tính, bộ nhớ lưu trữ, thiết bị kĩ thuật) để hệ thống vận hành.
  • Đảm bảo an toàn, bảo mật dữ liệu: phân quyền truy cập, sao lưu dự phòng, khôi phục khi gặp sự cố.
  • Giám sát định kì hoạt động của hệ thống và xử lí sự cố phát sinh.
Cách 2 — Liên hệ thực tế (so sánh "người trông coi tòa nhà")

Có thể hình dung CSDL như một tòa nhà đang được nhiều người sử dụng (khai thác). Người quản trị CSDL giống như người vận hành, bảo trì tòa nhà:

  • Lắp đặt, nâng cấp hệ thống → tương ứng cài đặt, nâng cấp hệ QTCSDL.
  • Bố trí, sửa chữa phòng ốc → tương ứng tạo lập, điều chỉnh CSDL.
  • Cung cấp điện, nước, không gian đủ dùng → tương ứng đảm bảo tài nguyên.
  • Khóa cửa, phân chìa khóa, lắp camera, phòng cháy → tương ứng đảm bảo an toàn, bảo mật, sao lưu.

Cách liên hệ này giúp ghi nhớ rằng quản trị CSDL không tạo ra dữ liệu mới mà giữ cho việc dùng dữ liệu luôn sẵn sàng, ổn định.

⚠️ Lưu ý thi: Đừng nhầm "khai thác CSDL" (hoạt động cơ bản, do người dùng/ứng dụng thực hiện) với "quản trị CSDL" (hoạt động hỗ trợ, do nhà quản trị thực hiện). Quản trị là phần việc nền tảng, chạy song song phía sau.

Câu 1

Đề bài: Kể ra các nội dung quản trị CSDL.

Cách 1 — Liệt kê theo 4 nhiệm vụ chính trong SGK

Các nội dung (nhiệm vụ) của quản trị CSDL gồm:

  1. Cài đặt và nâng cấp các hệ QTCSDL.
  2. Tạo lập, điều chỉnh CSDL.
  3. Đảm bảo tài nguyên cho các hoạt động CSDL.
  4. Đảm bảo an toàn và bảo mật cho dữ liệu.

Ngoài bốn nhiệm vụ chính trên, nhà quản trị CSDL còn có thể tham gia nghiên cứu, xây dựng các quy trình và tư vấn về các vấn đề liên quan đến CSDL.

Cách 2 — Nhóm theo mục tiêu

Có thể gom các nội dung trên thành hai nhóm mục tiêu để dễ nhớ:

  • Nhóm "xây dựng và vận hành hệ thống": cài đặt/nâng cấp hệ QTCSDL, tạo lập/điều chỉnh CSDL, đảm bảo tài nguyên.
  • Nhóm "bảo vệ dữ liệu": đảm bảo an toàn, bảo mật, sao lưu dự phòng, giám sát và xử lí sự cố.
💡 Mẹo nhớ: Nhớ cụm "Cài – Tạo – Tài – An" đã nêu ở phần kiến thức là đủ 4 nội dung chính.

Câu 2

Đề bài: Trong ba nhóm đối tượng những người làm phần mềm, sử dụng phần mềm quản lí và quản trị CSDL, ai là người chịu trách nhiệm chính mỗi công việc sau đây: Cập nhật dữ liệu, Thiết kế dữ liệu, Sao lưu dữ liệu?

Cách 1 — Phân tích vai trò từng nhóm

Ta xác định đặc trưng công việc của mỗi nhóm:

  • Người làm phần mềm (lập trình viên/nhà thiết kế hệ thống): xây dựng, thiết kế phần mềm và cấu trúc dữ liệu cho ứng dụng.
  • Người sử dụng phần mềm quản lí: dùng phần mềm để nhập, sửa, thêm, xóa dữ liệu phục vụ công việc hằng ngày.
  • Người quản trị CSDL: vận hành, bảo trì, đảm bảo an toàn và bảo mật cho CSDL.

Đối chiếu với từng công việc:

Công việcNgười chịu trách nhiệm chínhLí do
Cập nhật dữ liệuNgười sử dụng phần mềm quản líHọ trực tiếp nhập và làm tươi dữ liệu trong quá trình nghiệp vụ.
Thiết kế dữ liệuNgười làm phần mềmViệc thiết kế cấu trúc CSDL là khâu xây dựng phần mềm/hệ thống.
Sao lưu dữ liệuNgười quản trị CSDLTạo bản sao lưu dự phòng, khôi phục khi sự cố là nhiệm vụ bảo mật, an toàn của nhà quản trị.
Cách 2 — Ghi nhớ bằng từ khóa
  • Cập nhật → việc dùng hằng ngày → người dùng phần mềm quản lí.
  • Thiết kế → việc tạo ra/xây dựng → người làm phần mềm.
  • Sao lưu → việc bảo vệ, an toàn dữ liệu → người quản trị CSDL.
⚠️ Lưu ý thi: Dạng bài "ghép vai trò với công việc" rất hay xuất hiện. Cần phân biệt: thiết kế dữ liệu (tạo cấu trúc) thuộc người làm phần mềm, còn tạo lập/điều chỉnh CSDL trong vận hành có sự tham gia của nhà quản trị. Đừng nhầm hai nội dung này.

🎯 Ghi nhớ: - Quản trị CSDL là hoạt động đảm bảo cho việc sử dụng CSDL thông suốt và hiệu quả, không phải là việc khai thác dữ liệu trực tiếp. - 4 nhiệm vụ chính: Cài đặt/nâng cấp hệ QTCSDL – Tạo lập/điều chỉnh CSDL – đảm bảo Tài nguyên – đảm bảo An toàn, bảo mật. - Phân biệt rõ ba vai trò: người làm phần mềm (thiết kế), người dùng phần mềm (cập nhật), người quản trị CSDL (sao lưu, bảo mật, vận hành).
Chế độ đọc sách →