Lý thuyết Tin học 11 Bài 21 (Kết nối tri thức): Thực hành cập nhật và truy xuất dữ liệu các bảng
Tóm tắt lý thuyết Tin học lớp 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng hay, chi tiết sách Kết nối tri thức sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 11.
Lý thuyết Tin học 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng
A. Kiến thức trọng tâm Tin học 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng
I. THÊM MỚI DỮ LIỆU VÀO BẢNG NHACSI
-
Chọn bảng nhacsi, chọn thẻ Dữ liệu, ta thấy hai trường idNhacsi và tenNhacsi nhưng chưa có dữ liệu.
-
Để thêm vào một hàng dữ liệu mới có thể nhấn phím Insert hoặc chọn biểu tượng
hay nháy nút phải chuột lên vùng dữ liệu của bảng và chọn Chèn hàng. Một hàng dữ liệu rỗng sẽ xuất hiện. Tiếp theo nháy đúp chuột vào từng ô trên hàng đó để nhập dữ liệu tương ứng cho từng trường. -
Trường idNhacsi có kiểu INT, AUTO_INCREMENT (tự động điền giá trị) nên không cần nhập dữ liệu cho trường này. Nháy đúp chuột vào ô ở cột tenNhacsi để nhập tên Nhạc sĩ, nhấn phím Enter, sau đó nhấn phím Insert để nhập hàng mới.
-
Tiếp tục thực hành nhập thêm dữ liệu để nắm vững những thao tác nhập dữ liệu.
II. CHỈNH SỬA DỮ LIỆU TRONG BẢNG NHACSI
Nháy đúp chuột vào ô dữ liệu cần sửa và nhập lại.
III. XÓA DÒNG DỮ LIỆU TRONG BẢNG NHACSI
-
Để xóa các dòng dữ liệu trong bảng nhacsi, hãy đánh dấu những dòng muốn chọn.
-
Nhấn tổ hợp phím Ctrl+Delete trên bàn phím hoặc chọn biểu tượng
để xóa. Phần mềm sẽ có lời nhắc yêu cầu khẳng định muốn xóa. Nếu chắc chắn muốn xóa, nháy chuột chọn OK.
B. Bài tập Tin học 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng
Câu 1: Đâu là công việc chính khi làm việc với một CSDL?
A. Cập nhật dữ liệu
B. Truy xuất dữ liệu
C. Cả hai đáp án trên đều đúng
D. Cả hai đáp án trên đều sai
Câu 2: HeidiSQL hỗ trợ việc thực hiện Cập nhật dữ liệu như thế nào với những bảng đơn giản, không có khoá ngoài??
A. Bằng cách chọn bảng cần chỉnh sửa, bạn có thể thêm mới, chỉnh sửa hoặc truy xuất dữ liệu trong bảng
B. Bằng cách chọn bảng cần truy xuất và sử dụng truy vấn SQL, bạn có thể truy xuất dữ liệu trong bảng
C. HeidiSQL cung cấp giao diện đồ họa cho phép bạn chỉnh sửa, thêm mới hoặc xoá dữ liệu trong các bảng
D. Cả ba đáp án trên đều sai
Câu 3: HeidiSQL hỗ trợ việc thực hiện Truy xuất dữ liệu như thế nào với những bảng đơn giản, không có khoá ngoài??
A. Bằng cách chọn bảng cần chỉnh sửa, bạn có thể thêm mới, chỉnh sửa hoặc truy xuất dữ liệu trong bảng
B. HeidiSQL cung cấp giao diện đồ họa cho phép bạn chỉnh sửa, thêm mới hoặc xoá dữ liệu trong các bảng
C. Bằng cách chọn bảng cần truy xuất và sử dụng truy vấn SQL, bạn có thể truy xuất dữ liệu trong bảng
D. Cả ba đáp án trên đều sai
Câu 4: Để truy xuất dữ liệu từ bảng "casi" theo các tiêu chí khác nhau, có thể sử dụng?
A. Trực tiếp lọc ra các dữ liệu thủ công
B. Đặt lệnh và thực hiện lệnh
C. Ngôn ngữ truy vấn cơ sở dữ liệu (SQL) để tạo các câu truy vấn phù hợp
D. Cả ba đáp án trên đều đúng
Câu 5: Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi;
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Câu 6: Muốn truy xuất các ca sĩ theo thứ tự tên theo thứ tự từ A đến Z ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi ORDER BY tencasi ASC;
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Câu 7: Muốn truy xuất dữ liệu các ca sĩ có "idcasi" nằm trong danh sách (1, 2, 3) ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi WHERE idcasi IN (1, 2, 3);
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Câu 8: Muốn truy xuất dữ liệu các ca sĩ theo thứ tự "idcasi" giảm dần ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi ORDER BY idcasi DESC;
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Câu 9: Muốn truy xuất dữ liệu các ca sĩ có "idcasi" là 1 ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi;
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Câu 10: Muốn truy xuất dữ liệu các ca sĩ có "tencasi" bắt đầu bằng chữ "N" ta dùng ?
A. SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
B. SELECT * FROM casi WHERE idcasi = 1;
C. SELECT * FROM casi;
D. SELECT * FROM casi WHERE tencasi LIKE 'N%';
Trắc nghiệm Tin học 11 Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng
Câu 1:Chọn thao tác nào để thêm dữ liệu mới vào bảng trong HeidiSQL?
A. Nhấn phím Delete
B. Nhấn phím Insert
C. Nhấn phím Ctrl + S
D. Nhấn phím Alt + Enter
Đáp án: B
Giải thích: Trong HeidiSQL, bạn có thể nhấn phím "Insert" để thêm một hàng dữ liệu mới vào bảng. Phím "Delete" để xóa dòng, và các phím khác không liên quan đến việc thêm dữ liệu.
Câu 2:Khi chỉnh sửa dữ liệu trong bảng, để sửa nội dung của một ô dữ liệu, ta thực hiện thao tác nào?
A. Nhấn đôi chuột vào ô cần sửa
B. Chọn ô rồi nhấn phím Deletex
C. Chọn ô rồi nhấn phím Ctrl + Enter
D. Chọn ô rồi nhấn phím F
Đáp án: A
Giải thích:Để chỉnh sửa dữ liệu trong một ô, bạn cần nhấp đúp vào ô đó để có thể nhập lại giá trị.
Câu 3:Trong HeidiSQL, tổ hợp phím nào được sử dụng để xóa các dòng dữ liệu đã chọn?
A. Ctrl + Delete
B. Shift + Delete
C. Alt + Delete
D. Ctrl + Shift
Đáp án: A
Giải thích:Tổ hợp phím "Ctrl + Delete" được sử dụng để xóa các dòng dữ liệu đã chọn trong HeidiSQL
Câu 4:Để sắp xếp dữ liệu trong bảng theo thứ tự giảm dần của một trường (column), ta thực hiện thao tác nào?
A. Nhấp chuột phải vào tiêu đề cột và chọn "Sort Descending"
B. Nhấn đôi chuột vào tiêu đề cột
C. Nhấn chuột vào tiêu đề cột, sau đó chọn biểu tượng tam giácx
D. Nhấp chuột vào tiêu đề cột
Đáp án:D
Giải thích:Nhấp chuột vào tiêu đề của cột sẽ tự động sắp xếp dữ liệu trong bảng theo thứ tự tăng dần hoặc giảm dần, tùy theo lần nhấp.
Câu 5:Câu lệnh SQL nào dùng để lấy tất cả các trường trong bảng "nhacsi"?
A. SELECT * FROM nhacsi
B. SELECT idNhacsi, tenNhacsi FROM nhacsi
C. SELECT nhacsi.* FROM nhacsi
D. SELECT * FROM nhacsi WHERE idNhacsi > 0
Đáp án: A
Giải thích:Câu lệnh SELECT * FROM nhacsi sẽ lấy tất cả các trường trong bảng "nhacsi". Ký tự "*" đại diện cho tất cả các trường
Câu 6:Để tìm kiếm các bản ghi có tên nhạc sĩ bắt đầu bằng chữ "P", câu lệnh SQL nào là đúng?
A. SELECT * FROM nhacsi WHERE tenNhacsi = 'P%'
B. SELECT * FROM nhacsi WHERE tenNhacsi LIKE 'P%'x
C. SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P%'x
D. SELECT * FROM nhacsi WHERE tenNhacsi LIKE '%P'
Đáp án: B
Giải thích:Sử dụng từ khóa LIKE và ký tự phần trăm ( % ) để tìm kiếm các bản ghi có tên bắt đầu bằng chữ "P"
Câu 7:Khi muốn xóa tất cả các bản ghi trong bảng "nhacsi", nhưng vẫn giữ cấu trúc bảng, ta sử dụng câu lệnh nào?
A. DELETE FROM nhacsi
B. DROP TABLE nhacsi
C. TRUNCATE TABLE nhacsi
D. DELETE * FROM nhacsi
Đáp án: C
Giải thích:TRUNCATE TABLE sẽ xóa tất cả các bản ghi nhưng vẫn giữ cấu trúc của bảng. DELETE chỉ xóa từng bản ghi và DROP TABLE sẽ xóa cả bảng.
Câu 8:Trong HeidiSQL, để lọc dữ liệu với tiêu chí "LIKE", ta chọn tùy chọn nào?
A. Edit > Filter > LIKE
B. Nhấp chuột phải vào cột dữ liệu, chọn Quick Filter và chọn LIKE
C. View > Data Filter > LIKE
D. Filter > Apply LIKE Condition
Đáp án: B
Giải thích:Nhấp chuột phải vào cột dữ liệu, chọn "Quick Filter" và chọn "LIKE" là thao tác đúng trong HeidiSQL để lọc dữ liệu dựa trên từ khóa LIKE
Câu 9:Để xem toàn bộ dữ liệu trong bảng "nhacsi" trong HeidiSQL, ta thực hiện thao tác nào?
A. Mở bảng "nhacsi" và chọn thẻ "Dữ liệu"
B. Chọn thẻ "Truy vấn", nhập câu truy vấn SQL
C. Chọn thẻ "Thiết kế bảng"
D. Mở bảng "nhacsi" và nhấn F5
Đáp án: A
Giải thích:Chỉ cần mở bảng "nhacsi" và chọn thẻ "Dữ liệu" để xem toàn bộ dữ liệu mà không cần truy vấn SQL.
Câu 10:Câu lệnh SQL nào sau đây dùng để sắp xếp dữ liệu theo tên nhạc sĩ theo thứ tự tăng dần?
A. SELECT * FROM nhacsi ORDER BY tenNhacsi DESC
B. SELECT * FROM nhacsi ORDER BY tenNhacsi ASC
C. SELECT * FROM nhacsi ORDER BY idNhacsi
D. SELECT * FROM nhacsi WHERE ORDER BY tenNhacsi ASC
Đáp án: B
Giải thích: ORDER BY tenNhacsi ASC sẽ sắp xếp dữ liệu theo tên nhạc sĩ theo thứ tự tăng dần.
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1:Trong HeidiSQL, để thêm một hàng dữ liệu mới vào bảng nhacsi mà không cần nhập giá trị cho trường idNhacsi, bạn nên làm gì?
a) Nhập giá trị thủ công cho trường idNhacsi.
b) Để trường idNhacsi trống và chỉ nhập giá trị cho trường tenNhacsi.
c) Sử dụng câu lệnh SQL để thêm dữ liệu và tự điền idNhacsi.
d) Nhấn phím Insert hoặc nhấp chuột phải để chèn hàng mới và chỉ nhập tên nhạc sĩ vào trường tenNhacsi.
a) Sai, vì trường idNhacsi có kiểu AUTO_INCREMENT, nên không cần phải nhập thủ công.
b) Gần đúng, nhưng thiếu thao tác cụ thể để chèn hàng mới.
c) Sai, không cần sử dụng câu lệnh SQL trong trường hợp này vì HeidiSQL hỗ trợ thao tác trực quan.
d) Đúng, thao tác này cho phép thêm hàng mới và chỉ cần nhập dữ liệu vào trường tenNhacsi, vì trường idNhacsi sẽ tự động được điền.
Câu 2:Làm thế nào để xóa nhiều dòng dữ liệu trong bảng nhacsi trên HeidiSQL?
a) Chọn dòng dữ liệu và nhấn phím Delete trên bàn phím.
b) Chọn nhiều dòng dữ liệu, sau đó nhấn tổ hợp phím Ctrl+Delete hoặc sử dụng biểu tượng xóa.
c) Sử dụng câu lệnh SQL DELETE để xóa các dòng dữ liệu.
d) Nhấp chuột phải vào từng dòng và chọn Xóa dòng.
a) Sai, vì chỉ nhấn phím Delete sẽ không xóa dòng dữ liệu, cần phải nhấn tổ hợp Ctrl+Delete hoặc sử dụng biểu tượng xóa.
b) Đúng, đây là cách xóa đúng nhiều dòng dữ liệu trên HeidiSQL.
c) Gần đúng, nhưng cách này cần phải viết câu lệnh SQL, không trực quan như phương pháp b).
d) Sai, nhấp chuột phải chỉ áp dụng cho từng dòng, không thuận tiện khi muốn xóa nhiều dòng cùng lúc.
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1:Làm thế nào để thêm mới một hàng dữ liệu vào bảng nhacsi trong HeidiSQL?
Đáp án:Để thêm một hàng mới vào bảng nhacsi , bạn có thể nhấn phím Insert hoặc nhấp chuột phải vào vùng dữ liệu và chọn Chèn hàng. Một dòng trống sẽ xuất hiện, sau đó nhập dữ liệu vào ô tương ứng với trường tenNhacsi . Trường idNhacsi có thuộc tính AUTO_INCREMENT, vì vậy bạn không cần nhập dữ liệu cho trường này. Khi hoàn tất, nhấn phím Enter để lưu dữ liệu.
Giải thích:Trong HeidiSQL, trường idNhacsi được tự động tăng giá trị, giúp bạn dễ dàng thêm hàng mới mà không cần nhập thủ công giá trị cho khóa chính.
Câu 2: Làm cách nào để sửa dữ liệu của một nhạc sĩ trong bảng nhacsi ?
Đáp án:Để sửa dữ liệu, bạn chỉ cần nhấp đúp chuột vào ô chứa giá trị cần chỉnh sửa, sau đó nhập lại thông tin đúng. Sau khi sửa xong, nhấn Enter để lưu thay đổi
Giải thích:HeidiSQL cung cấp giao diện trực quan, cho phép chỉnh sửa trực tiếp các giá trị trong bảng dữ liệu mà không cần phải sử dụng câu lệnh SQL.
Câu 3: Làm thế nào để truy xuất toàn bộ dữ liệu từ bảng nhacsi và sắp xếp theo thứ tự giảm dần của trường idNhacsi ?
Đáp án:Để xem toàn bộ dữ liệu từ bảng nhacsi , chọn bảng và mở thẻ Dữ liệu. Sau đó, nhấp chuột vào tiêu đề cột idNhacsi để sắp xếp dữ liệu theo thứ tự giảm dần. Biểu tượng tam giác đen sẽ xuất hiện, báo hiệu dữ liệu được sắp xếp giảm dần.
Giải thích:HeidiSQL cho phép người dùng dễ dàng sắp xếp dữ liệu theo thứ tự tăng hoặc giảm dần bằng cách nhấp chuột vào tiêu đề cột. Điều này giúp quản lý và truy xuất dữ liệu một cách trực quan và tiện lợi.
Xem thêm các chương trình khác:
- Soạn văn lớp 11 Kết nối tri thức - hay nhất
- Văn mẫu lớp 11 - Kết nối tri thức
- Tóm tắt tác phẩm Ngữ văn 11 – Kết nối tri thức
- Tác giả tác phẩm Ngữ văn 11 - Kết nối tri thức
- Giải SBT Ngữ văn 11 – Kết nối tri thức
- Bố cục tác phẩm Ngữ văn 11 – Kết nối tri thức
- Giải Chuyên đề học tập Ngữ văn 11 – Kết nối tri thức
- Nội dung chính tác phẩm Ngữ văn lớp 11 – Kết nối tri thức
- Soạn văn 11 Kết nối tri thức (ngắn nhất)
- 100+ đề Đọc hiểu Ngữ Văn 11 (có đáp án)
- Giải sgk Toán 11 – Kết nối tri thức
- Giải Chuyên đề học tập Toán 11 – Kết nối tri thức
- Lý thuyết Toán 11 - Kết nối tri thức
- Giải sbt Toán 11 – Kết nối tri thức
- Bài tập Tiếng Anh 11 Global success theo Unit có đáp án
- Giải sgk Tiếng Anh 11 – Global success
- Giải sbt Tiếng Anh 11 - Global Success
- Trọn bộ Từ vựng Tiếng Anh 11 Global success đầy đủ nhất
- Ngữ pháp Tiếng Anh 11 Global success
- Giải sgk Vật lí 11 – Kết nối tri thức
- Lý thuyết Vật lí 11 – Kết nối tri thức
- Giải sbt Vật lí 11 – Kết nối tri thức
- Giải Chuyên đề học tập Vật lí 11 – Kết nối tri thức
- Chuyên đề dạy thêm Vật lí 11 cả 3 sách (2026 có đáp án)
- Giải sgk Hóa học 11 – Kết nối tri thức
- Giải Chuyên đề học tập Hóa học 11 – Kết nối tri thức
- Lý thuyết Hóa 11 - Kết nối tri thức
- Giải sbt Hóa học 11 – Kết nối tri thức
- Chuyên đề dạy thêm Hóa 11 cả 3 sách (2026 có đáp án)
- Giải sgk Sinh học 11 – Kết nối tri thức
- Lý thuyết Sinh học 11 – Kết nối tri thức
- Giải Chuyên đề học tập Sinh học 11 – Kết nối tri thức
- Giải sbt Sinh học 11 – Kết nối tri thức
- Giải sgk Giáo dục Kinh tế và Pháp luật 11 – Kết nối tri thức
- Giải Chuyên đề học tập Kinh tế pháp luật 11 – Kết nối tri thức
- Lý thuyết Kinh tế pháp luật 11 – Kết nối tri thức
- Giải sbt Kinh tế pháp luật 11 – Kết nối tri thức
- Giải sgk Lịch sử 11 – Kết nối tri thức
- Giải Chuyên đề học tập Lịch sử 11 – Kết nối tri thức
- Lý thuyết Lịch sử 11 - Kết nối tri thức
- Giải sbt Lịch sử 11 – Kết nối tri thức
- Giải sgk Địa lí 11 – Kết nối tri thức
- Giải Chuyên đề học tập Địa lí 11 – Kết nối tri thức
- Lý thuyết Địa lí 11 - Kết nối tri thức
- Giải sbt Địa lí 11 – Kết nối tri thức
- Giải sgk Công nghệ 11 – Kết nối tri thức
- Lý thuyết Công nghệ 11 - Kết nối tri thức
- Giải sbt Công nghệ 11 – Kết nối tri thức
- Giải sgk Giáo dục quốc phòng an ninh 11 – Kết nối tri thức
- Lý thuyết Giáo dục quốc phòng 11 – Kết nối tri thức
- Giải sbt Giáo dục quốc phòng 11 – Kết nối tri thức
- Giải sgk Hoạt động trải nghiệm 11 – Kết nối tri thức
