Giải Tin Học trang 102

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

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

Nội dung hai trang này thuộc Bài 21 – Thực hành cập nhật và truy xuất dữ liệu cho một bảng. Đây là phần lý thuyết và hướng dẫn thực hành với phần mềm HeidiSQL, không có câu hỏi/bài tập đánh số. Vì vậy, dưới đây là phần tóm tắt kiến thức trọng tâm kèm hướng dẫn thao tác chi tiết.


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

Bài học hướng dẫn các thao tác cơ bản trên bảng dữ liệu nhacsi (chứa hai trường idNhacsi là khoá chính và tenNhacsi) thông qua phần mềm quản trị cơ sở dữ liệu HeidiSQL.


⚙️ Nội dung các mục

Mục 1 — Nhập dữ liệu (Hình 21.3)

Nội dung:
Sau khi tạo bảng, ta nhập dữ liệu vào từng ô. Giao diện Hình 21.3 cho thấy kết quả nhập dòng đầu tiên: idNhacsi = 1, tenNhacsi = Đỗ Nhuận.

Thao tác:

  • Chọn bảng nhacsi, mở thẻ Dữ liệu.
  • Nháy chuột vào dòng trống (NULL) và nhập giá trị cho từng trường.
  • Tiếp tục thực hành nhập thêm dữ liệu để nắm vững thao tác.
⚠️ Lưu ý thi: Trường khoá chính idNhacsi phải có giá trị duy nhấtkhông được để trống (NOT NULL). Hai nhạc sĩ không thể có cùng một idNhacsi.

Mục 2 — Chỉnh sửa dữ liệu trong bảng (Hình 21.4, 21.5)

Nội dung:

Khi dữ liệu nhập bị sai sót, ta cần sửa lại. Ví dụ trong Hình 21.4, tên nhạc sĩ "Hoàng Việt" bị thiếu dấu tiếng Việt (hiển thị là "Hoang Việt").

Thao tác sửa lỗi:

  • Nháy đúp chuột vào ô dữ liệu cần sửa.
  • Nhập lại nội dung đúng (Hình 21.5 — ô được tô vàng cho thấy đang ở chế độ chỉnh sửa).
  • Nhấn Enter hoặc nháy ra ngoài để lưu thay đổi.
💡 Mẹo nhớ: Nháy đúp = mở chế độ sửa ô dữ liệu. Đây là cách sửa nhanh và trực quan nhất trong HeidiSQL.

Mục 3 — Xoá dòng dữ liệu trong bảng (Hình 21.6, 21.7)

Nội dung:
Hướng dẫn cách chọn và xoá một hoặc nhiều dòng dữ liệu.

Thao tác chọn (đánh dấu) dòng:

  • Giữ phím Shift và nháy chuột → chọn các dòng liền nhau.
  • Giữ phím Ctrl và nháy chuột → chọn các dòng tách rời nhau.

Thao tác xoá:

  • Nhấn tổ hợp phím Ctrl + Delete hoặc nháy biểu tượng xoá (dấu ✕ tròn đỏ).
  • Phần mềm hiện hộp thoại xác nhận: "Delete 4 row(s)?" (Hình 21.7).
  • Nếu chắc chắn muốn xoá, nháy chọn OK; ngược lại chọn Cancel.
⚠️ Lưu ý thi: Thao tác xoá dữ liệu không thể hoàn tác sau khi xác nhận OK. Hãy kiểm tra kỹ những dòng đã đánh dấu trước khi xoá. Phân biệt rõ: - Shift → chọn khối liền nhau. - Ctrl → chọn rời rạc.

Mục 4 — Truy xuất dữ liệu từ bảng nhacsi

a) Truy xuất đơn giản (Hình 21.8)

Thao tác: Để xem toàn bộ dữ liệu trong bảng, chỉ cần chọn bảng nhacsi và mở thẻ Dữ liệu.

Khi đó HeidiSQL tự động sinh câu lệnh truy vấn (hiển thị ở phần dưới giao diện):

SELECT * FROM `mymusic`.`nhacsi` LIMIT 1000;

Ý nghĩa câu lệnh:

  • SELECT * — lấy tất cả các cột.
  • FROM mymusic.nhacsi — từ bảng nhacsi trong cơ sở dữ liệu mymusic.
  • LIMIT 1000 — giới hạn hiển thị tối đa 1000 dòng.
b) Truy xuất và sắp xếp kết quả theo thứ tự (Hình 21.9)

Nội dung:

  • Bình thường, dữ liệu được kết xuất theo thứ tự tăng dần của trường khoá chính idNhacsi.
  • Muốn kết xuất theo thứ tự giảm dần của idNhacsi, hãy nháy chuột vào ô tiêu đề idNhacsi.
  • Khi đó một hình tam giác màu đen xuất hiện và dữ liệu được sắp xếp giảm dần (Hình 21.9 hiển thị thứ tự 13, 12, 11, … 6).
💡 Mẹo nhớ: Nháy vào tên cột để đổi chiều sắp xếp (tăng dần ↔ giảm dần). Mũi tên/tam giác cho biết chiều sắp xếp hiện tại.
c) Tìm kiếm (lọc dữ liệu) (Hình 21.10)

Nội dung: Để lấy danh sách dữ liệu thoả mãn một yêu cầu, ta tạo bộ lọc (Filter).

Thao tác:

  • Nháy nút phải chuột vào vùng dữ liệu cột tenNhacsi.
  • Chọn Quick Filter.
  • Chọn điều kiện, ví dụ LIKE "%...".
  • Nhập kí tự cần lọc, ví dụ nhập kí tự P → lọc các nhạc sĩ có tên chứa/bắt đầu bằng "P".
💡 Mẹo nhớ: Toán tử LIKE dùng để tìm gần đúng theo mẫu, với kí tự đại diện: - % thay cho một chuỗi bất kỳ (nhiều kí tự). - _ thay cho đúng một kí tự. Ví dụ: LIKE "P%" → tên bắt đầu bằng "P"; LIKE "%P" → tên kết thúc bằng "P"; LIKE "%P%" → tên chứa "P" ở bất kỳ vị trí.

🎯 Ghi nhớ: Bốn nhóm thao tác cơ bản với một bảng dữ liệu: 1. Nhập dữ liệu — gõ trực tiếp vào ô trong thẻ Dữ liệu. 2. Sửa dữ liệu — nháy đúp vào ô cần sửa. 3. Xoá dữ liệu — đánh dấu dòng (Shift/Ctrl) rồi Ctrl + Delete, xác nhận OK. 4. Truy xuất dữ liệu — xem (SELECT *), sắp xếp (nháy tên cột), tìm kiếm/lọc (Quick Filter + LIKE). Đây chính là bốn nhóm thao tác tạo nên chu trình cập nhật và khai thác dữ liệu trong hệ quản trị cơ sở dữ liệu.
Chế độ đọc sách →