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.
- 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
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) Ba thao tác cập nhật: thêm, sửa, xoá
- 2) Thêm một bản ghi mới
- 3) Sửa giá trị trong một ô
- 4) Nhập liệu bằng biểu mẫu cho đỡ nhầm
- 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ùng và kiể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 |
|---|---|---|
| record | RE-cợt | bả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. |
| INSERT | in-SƠT | lệ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-đêi | lệ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ÍT | lệ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. |
| filter | PHIN-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. |
| backup | BÉC-áp | sao 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.
- Một trường
- Một bản ghi
- Một khoá chính
- Một biểu mẫu
- Xoá cả bản ghi rồi nhập lại toàn bộ
- Đổi kiểu dữ liệu của trường ngày
- Tạo thêm một bản ghi mới có ngày đúng
- Nhấp vào đúng ô cần sửa, thay giá trị rồi lưu
- Vì biểu mẫu lưu dữ liệu vào một bảng khác an toàn hơn
- Vì biểu mẫu tự động sửa mọi lỗi của người nhập
- 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
- Vì biểu mẫu không cho phép xoá bản ghi
- 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
- (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.
Phần học miễn phí, không cần tạo tài khoản.
Bài liên quan - Tổ chức, lưu trữ & tìm kiếm thông tin
Cùng mạch kiến thức với bài này, học nối tiếp cho chắc phần lí thuyết.