Tin Học KHMT
Ôn tập Tin học THPT › Tin học 11 - Tin học ứng dụng › Bài 5
Tin học 11 - Tin học ứng dụng

Bài 5. Cập nhật dữ liệu: thêm, sửa, xoá bản ghi

Một cơ sở dữ liệu chỉ hữu ích khi nó luôn đúng với thực tế. Bài này hướng dẫn bạn ba việc làm hằng ngày với dữ liệu: thêm bản ghi mới, sửa giá trị đã nhập sai, và xoá bản ghi không còn dùng - tất cả bằng thao tác trực quan ngay trên phần mềm quản trị CSDL.

Chủ đề C · Tổ chức, lưu trữ & tìm kiếm thông tin - đọc khoảng 11 phút · 23 câu luyện tập trong ứng dụng

Tương ứng sách giáo khoa
  • Cánh DiềuTin học 11 (Tin học ứng dụng) - Chủ đề F(ICT) · Bài 4. Tạo và sử dụng biểu mẫutr. 144
  • Cánh DiềuTin học 11 (Tin học ứng dụng) - Chủ đề F(ICT) · Bài 7. Chỉnh sửa các thành phần giao diệntr. 161
  • Kết nối tri thứcTin học 11 (Tin học ứng dụng) - Bài 21. Thực hành cập nhật và truy xuất dữ liệu các bảngtr. 100
Xem bảng đối chiếu cả bộ →

Bắt đầu bằng một hình dung

Câu lạc bộ Sách của lớp 11A giao cho Minh quản lí việc mượn - trả sách. Minh đã tạo một bảng ghi lại tên bạn mượn, tên sách và ngày mượn. Mọi thứ chạy êm cho tới giờ ra chơi hôm nay.

Bạn Lan vừa tới mượn cuốn Dế Mèn - Minh cần ghi thêm một dòng mới. Bạn Hùng thì báo hôm qua Minh gõ nhầm ngày trả của cậu ấy, phải sửa lại. Còn cuốn sách Minh lỡ ghi hai lần cho cùng một bạn thì cần bỏ bớt một dòng đi.

Thêm một dòng, sửa một ô, bỏ một dòng - nghe rất đời thường, nhưng đó chính là toàn bộ công việc cập nhật một cơ sở dữ liệu. Làm đúng thì bảng dữ liệu luôn phản ánh trung thực tình hình mượn sách; làm ẩu, nhất là khi xoá, thì mất dữ liệu là mất luôn.

Nội dung bài học

  1. 1) Ba thao tác cập nhật: thêm, sửa, xoá
  2. 2) Thêm một bản ghi mới
  3. 3) Sửa giá trị trong một ô
  4. 4) Nhập liệu bằng biểu mẫu cho đỡ nhầm
  5. 5) Tìm và lọc bản ghi trước khi sửa hay xoá

Tóm tắt lý thuyết cần nhớ

  • Ba thao tác cập nhật cơ bản là thêm bản ghi, sửa giá trị ô và xoá bản ghi - làm trực quan ngay trên bảng.
  • Khi thêm, phần mềm tự kiểm khoá chính không trùngkiểu dữ liệu khớp trước khi lưu.
  • Biểu mẫu (form) hiển thị một bản ghi mỗi lần, giúp nhập liệu gọn và ít nhầm; dữ liệu vẫn ghi vào cùng bảng.
  • Xoá là mất và thường không hoàn tác được - hãy lọc đúng dòng và sao lưu trước khi xoá.

Thuật ngữ tiếng Anh trong bài

Tiếng AnhĐọc làNghĩa
recordRE-cợtbản ghi (một hàng)
Một hàng trong bảng, chứa đủ thông tin của một đối tượng - như dòng ghi tên, tuổi, lớp của một bạn.
INSERTin-SƠTlệnh SQL thêm dữ liệu
Lệnh SQL để thêm một hàng dữ liệu mới vào bảng - như ghi thêm một bạn vào danh sách.
UPDATEẤP-đêilệnh SQL sửa dữ liệu
Lệnh SQL để sửa lại dữ liệu đã có trong bảng - như đổi lại điểm cho đúng.
DELETEđi-LÍTlệnh SQL xoá dữ liệu
Lệnh SQL để xoá một hàng dữ liệu khỏi bảng - như xoá tên một bạn đã chuyển trường.
filterPHIN-tơlọc (dữ liệu)
Thao tác tạm ẩn bớt bản ghi để chỉ hiện những dòng thoả điều kiện bạn đặt ra.
backupBÉC-ápsao lưu
Là tạo thêm một bản sao dữ liệu và cất ở nơi khác (ổ ngoài, đám mây) để phòng khi máy hỏng hoặc lỡ tay xoá.

Câu hỏi trắc nghiệm có đáp án

Mấy câu mẫu để bạn tự kiểm tra ngay. Trong ứng dụng, bài này có đủ 23 câu, chấm điểm tự động và giải thích từng câu sai.

Câu 1 · Nhận biết
Trong một bảng dữ liệu, mỗi dòng biểu diễn điều gì?
  1. Một trường
  2. Một bản ghi
  3. Một khoá chính
  4. Một biểu mẫu
Đáp án: B - Mỗi dòng của bảng là một bản ghi, mỗi cột là một trường. 'Trường' là cột nên sai. 'Khoá chính' chỉ là một trường đặc biệt dùng để phân biệt các bản ghi. 'Biểu mẫu' là giao diện nhập liệu, không phải một dòng trong bảng.
Câu 2 · Nhận biết
Để sửa lại một ngày bị gõ nhầm trong một bản ghi, cách làm đúng là gì?
  1. Xoá cả bản ghi rồi nhập lại toàn bộ
  2. Đổi kiểu dữ liệu của trường ngày
  3. Tạo thêm một bản ghi mới có ngày đúng
  4. Nhấp vào đúng ô cần sửa, thay giá trị rồi lưu
Đáp án: D - Sửa chỉ cần nhấp vào đúng ô, thay giá trị và lưu; các ô khác giữ nguyên. Xoá cả bản ghi rồi nhập lại vừa mất công vừa rủi ro. Đổi kiểu dữ liệu là thay cấu trúc bảng, không liên quan. Tạo bản ghi mới sẽ gây trùng lặp thông tin.
Câu 3 · Thông hiểu
Vì sao dùng biểu mẫu (form) thường giúp nhập liệu ít nhầm hơn nhập thẳng trên bảng nhiều cột?
  1. Vì biểu mẫu lưu dữ liệu vào một bảng khác an toàn hơn
  2. Vì biểu mẫu tự động sửa mọi lỗi của người nhập
  3. Vì biểu mẫu chỉ hiện một bản ghi mỗi lần với các ô có nhãn rõ ràng
  4. Vì biểu mẫu không cho phép xoá bản ghi
Đáp án: C - Biểu mẫu hiển thị một bản ghi mỗi lần, mỗi trường là một ô có nhãn, nên khó gõ lạc sang trường khác. Dữ liệu vẫn ghi vào cùng một bảng chứ không phải bảng khác. Biểu mẫu không tự sửa lỗi thay người dùng. Việc xoá được hay không không phải lí do giảm nhầm khi nhập.
Câu Đúng/Sai (Phần II) · Thông hiểu
Cho biết mỗi phát biểu sau đúng hay sai:
  • a)Thêm một bản ghi nghĩa là thêm một dòng dữ liệu mới vào bảng.Đúng
  • b)Khi thêm bản ghi, có thể đặt khoá chính trùng với một bản ghi đã có.Sai
  • c)Sửa một ô chỉ thay đổi giá trị của ô đó, các ô khác trong bản ghi giữ nguyên.Đúng
  • d)Muốn sửa một giá trị nhập sai thì bắt buộc phải xoá cả bản ghi rồi nhập lại.Sai
Vì sao:
  • (a) Đúng - mỗi bản ghi là một dòng, thêm bản ghi là thêm dòng mới.
  • (b) Sai - khoá chính phải khác nhau, trùng khoá sẽ bị chặn lưu.
  • (c) Đúng - sửa chỉ tác động đến ô được chọn.
  • (d) Sai - chỉ cần nhấp vào ô cần sửa và thay giá trị, không phải xoá cả bản ghi.

Thử ngay: minh hoạ từng bước

Bấm từng bước để tự xem cơ chế hoạt động, hoặc bấm “Tự chạy” cho nó tiến mỗi giây một lần. Đổi được dữ liệu đầu vào - không cần đăng nhập.

Học trọn bài này trong ứng dụng

Bài giảng đầy đủ, 23 câu luyện tập chấm tự động, thi thử đúng cấu trúc đề tốt nghiệp (24 trắc nghiệm + 4 Đúng/Sai), bài thực hành máy tự chấm và gia sư AI giải thích chỗ sai.

Mở bài 5 trong ứng dụng

Phần học miễn phí, không cần tạo tài khoản.