Giải Tin Học trang 62

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

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

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

1. Phần mềm ứng dụng CSDL và hệ CSDL

  • Phần mềm ứng dụng CSDL là phần mềm được xây dựng để tương tác với hệ QTCSDL nhằm hỗ trợ người dùng khai thác thông tin từ CSDL một cách thuận tiện theo các yêu cầu xác định.
  • Ví dụ: phần mềm tra cứu điểm thi, phần mềm xét tuyển, phần mềm thống kê kết quả thi, ứng dụng mua bán trực tuyến, đặt xe công nghệ, thanh toán điện tử…
  • Một hệ thống gồm ba thành phần sau đây được gọi là một hệ CSDL:
  1. CSDL (nơi lưu trữ dữ liệu)
  2. Hệ QTCSDL (phần mềm quản trị dữ liệu)
  3. Các phần mềm ứng dụng CSDL (giao tiếp với người dùng)
💡 Mẹo nhớ: Hệ CSDL = CSDL + hệ QTCSDL + phần mềm ứng dụng. Cứ nhớ con số "3 thành phần" là chắc điểm.

2. Hệ CSDL tập trung và phân tán

a) Hệ CSDL tập trung

  • Là hệ CSDL mà CSDL được lưu trữ tập trung trên một máy tính.
  • Bao gồm cả những CSDL một người dùng trên một máy (như CSDL của Microsoft Access). Khi đó người dùng vừa là người thiết kế – tạo lập – bảo trì CSDL, vừa là người viết phần mềm ứng dụng, vừa là người dùng đầu cuối khai thác thông tin.

b) Hệ CSDL phân tán

  • Khi một tổ chức có nhiều đơn vị phân tán về mặt địa lí, có thể chọn giải pháp hệ CSDL phân tán.
  • CSDL phân tán là tập hợp dữ liệu được phân tán trên các trạm khác nhau của một mạng máy tính. Dữ liệu lưu tại mỗi trạm hình thành một CSDL cục bộ của trạm đó.
  • Các loại ứng dụng:
  • Ứng dụng cục bộ: chạy tại một trạm và chỉ sử dụng dữ liệu cục bộ của trạm đó để cho kết quả.
  • Ứng dụng toàn cục (ứng dụng phân tán): chạy tại một trạm và sử dụng dữ liệu của ít nhất hai trạm để cho kết quả cuối cùng.
  • Các chương trình ứng dụng, các hệ QTCSDL và các CSDL của mỗi trạm hợp lại tạo thành hệ CSDL phân tán.
💡 Mẹo nhớ: "Cục bộ" = chỉ 1 trạm; "toàn cục/phân tán" = từ 2 trạm trở lên.

⚙️ Bài tập

Câu hỏi (trang 61)

Đề bài: Hệ QTCSDL và hệ CSDL khác nhau như thế nào?

Cách 1 — So sánh theo định nghĩa (phương pháp sách giáo khoa)

Ta dựa trực tiếp vào khái niệm của hai đối tượng:

  • Hệ QTCSDL (hệ quản trị cơ sở dữ liệu) là một phần mềm dùng để tạo lập, lưu trữ, cập nhật và khai thác (quản trị) dữ liệu trong CSDL. Đây chỉ là một thành phần trong hệ thống.
  • Hệ CSDLcả một hệ thống hoàn chỉnh gồm ba thành phần:
  1. CSDL
  2. Hệ QTCSDL
  3. Các phần mềm ứng dụng CSDL

Như vậy, hệ QTCSDL chỉ là một bộ phận nằm bên trong hệ CSDL, còn hệ CSDL bao gồm hệ QTCSDL cùng với CSDL và các phần mềm ứng dụng.

Cách 2 — So sánh bằng bảng (phương pháp nhanh, dễ nhớ)
Tiêu chíHệ QTCSDLHệ CSDL
Bản chấtMột phần mềmMột hệ thống hoàn chỉnh
Phạm viChỉ là 1 thành phầnGồm 3 thành phần
Thành phầnPhần mềm quản trị dữ liệuCSDL + hệ QTCSDL + phần mềm ứng dụng
Vai tròQuản lí, truy xuất dữ liệu trong CSDLCho phép người dùng khai thác thông tin trọn vẹn
Quan hệLà bộ phận của hệ CSDLChứa hệ QTCSDL bên trong

Kết luận: Hệ QTCSDL là một phần của hệ CSDL. Hệ CSDL rộng hơn vì còn bao gồm cả CSDL và các phần mềm ứng dụng tương tác với người dùng.

⚠️ Lưu ý thi: Đề rất hay đánh lừa bằng việc hỏi "thành phần nào KHÔNG thuộc hệ CSDL" hoặc "hệ QTCSDL có phải là hệ CSDL không?". Nhớ chắc: hệ QTCSDL chỉ là 1 trong 3 thành phần của hệ CSDL, không được nhầm hai khái niệm này là một.

🎯 Ghi nhớ: - Hệ CSDL = CSDL + hệ QTCSDL + phần mềm ứng dụng (3 thành phần). - Hệ QTCSDL chỉ là phần mềm quản trị dữ liệu — một bộ phận của hệ CSDL. - Hệ CSDL tập trung: dữ liệu lưu trên một máy tính. - Hệ CSDL phân tán: dữ liệu lưu trên nhiều trạm của mạng máy tính; ứng dụng cục bộ dùng 1 trạm, ứng dụng toàn cục dùng từ 2 trạm trở lên.
Chế độ đọc sách →