Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng giúp bạn nhìn nhận rõ các phần kiến thức cần cải thiện thông qua nhiều dạng câu hỏi phổ biến.
Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Trong câu lệnh 'INSERT INTO casi(tencasi) VALUES ('Sơn Tùng M-TP')', tại sao tên ca sĩ lại được đặt trong dấu nháy đơn?
- - Đó là quy định bắt buộc cho tất cả các kiểu dữ liệu
- - Dùng để phân biệt giữa tên cột và giá trị
- - Vì 'Sơn Tùng M-TP' là kiểu dữ liệu chuỗi ký tự
- - Để hệ thống tự động in hoa tên ca sĩ
Câu 2: Trong câu lệnh 'SELECT * FROM ca_si', ký tự dấu sao (*) có ý nghĩa gì?
- - Chọn tất cả các bảng trong cơ sở dữ liệu
- - Chọn bản ghi đầu tiên của bảng
- - Chọn tất cả các cột của bảng 'ca_si'
- - Sắp xếp dữ liệu theo thứ tự tăng dần
Câu 3: Để xóa toàn bộ dữ liệu của bảng 'bannhac' nhưng vẫn giữ lại cấu trúc bảng, lệnh nào là phù hợp nhất?
- - DROP TABLE bannhac
- - DELETE FROM bannhac
- - REMOVE TABLE bannhac
- - CLEAR TABLE bannhac
Câu 4: Khi thực hiện bài thực hành cập nhật, tại sao ta cần kiểm tra lại dữ liệu sau mỗi lệnh?
- - Để hệ thống tự động lưu bản sao dự phòng
- - Để tăng tốc độ xử lý của máy tính
- - Để đảm bảo các thay đổi đã được thực hiện chính xác và không gây lỗi logic
- - Vì SQL không cho phép chạy lệnh tiếp theo nếu chưa kiểm tra
Câu 5: Khi thực hiện truy vấn từ hai bảng 'album' và 'nhacsi' có liên quan qua 'id_nhacsi', ta cần sử dụng từ khóa nào để kết hợp dữ liệu?
- - JOIN
- - UNION
- - CONNECT
- - MERGE
Câu 6: Thứ tự đúng của các mệnh đề trong một câu lệnh truy vấn SELECT cơ bản là gì?
- - SELECT, WHERE, FROM, ORDER BY
- - SELECT, FROM, ORDER BY, WHERE
- - SELECT, FROM, WHERE, ORDER BY
- - FROM, SELECT, WHERE, ORDER BY
Câu 7: Toán tử nào được dùng trong mệnh đề 'WHERE' để kiểm tra một giá trị có nằm trong một tập hợp các giá trị cho trước hay không?
- - BETWEEN
- - LIKE
- - IN
- - EXISTS
Câu 8: Tại sao việc xác định khóa chính lại rất quan trọng khi thực hiện lệnh UPDATE hoặc DELETE?
- - Để câu lệnh chạy nhanh hơn
- - Để đảm bảo tác động chính xác đến bản ghi cần xử lý và tránh nhầm lẫn
- - Để cơ sở dữ liệu không bị đầy
- - Vì SQL không cho phép dùng các cột khác trong WHERE
Câu 9: Trong HeidiSQL, để thực thi một đoạn mã SQL vừa viết trong cửa sổ Query, ta nhấn phím tắt nào?
- - F5
- - F9
- - Ctrl + S
- - F2
Câu 10: Mệnh đề WHERE trong câu lệnh UPDATE có tác dụng gì?
- - Xác định bảng cần cập nhật
- - Giới hạn các bản ghi cụ thể sẽ được thay đổi dữ liệu
- - Sắp xếp dữ liệu sau khi cập nhật
- - Tạo ra một bảng tạm thời để lưu dữ liệu
Câu 11: Trong SQL, câu lệnh nào được sử dụng để thêm một dòng dữ liệu mới vào bảng?
- - ADD RECORD
- - INSERT INTO
- - UPDATE
- - CREATE LINE
Câu 12: Để sắp xếp kết quả truy xuất từ lệnh SELECT theo tên ca sĩ từ A đến Z, ta thêm mệnh đề nào?
- - SORT BY tencasi
- - ORDER BY tencasi
- - ARRANGE tencasi
- - GROUP BY tencasi
Câu 13: Trong câu lệnh 'SELECT * FROM album WHERE nam_phat_hanh > 2020', mục đích của mệnh đề 'WHERE' là gì?
- - Sắp xếp các album theo năm
- - Chỉ lấy các album được phát hành sau năm 2020
- - Xóa các album phát hành trước năm 2020
- - Thay đổi năm phát hành thành 2020
Câu 14: Mệnh đề 'ORDER BY' trong câu lệnh 'SELECT' được sử dụng với mục đích gì?
- - Lọc các bản ghi theo điều kiện
- - Sắp xếp kết quả truy vấn theo thứ tự tăng hoặc giảm dần
- - Nhóm các dữ liệu trùng lặp
- - Liên kết hai bảng dữ liệu với nhau
Câu 15: Trong CSDL quản lý âm nhạc, nếu muốn xóa một ca sĩ nhưng ca sĩ đó đang có các bài hát trong bảng 'Bannhac', hệ thống báo lỗi vi phạm ràng buộc gì?
- - Ràng buộc kiểm tra (Check)
- - Ràng buộc khóa ngoại (Foreign Key)
- - Ràng buộc duy nhất (Unique)
- - Ràng buộc giá trị mặc định (Default)
Câu 16: Khi thực hiện lệnh 'UPDATE casi SET tencasi = 'Mỹ Linh' WHERE id = 1', điều gì sẽ được thay đổi?
- - Tên của tất cả ca sĩ sẽ đổi thành Mỹ Linh
- - Tên của ca sĩ có mã định danh bằng 1 sẽ đổi thành Mỹ Linh
- - Một ca sĩ mới tên Mỹ Linh sẽ được thêm vào với id là 1
- - Cột 'id' sẽ bị đổi thành 'Mỹ Linh' ở dòng số 1
Câu 17: Để cập nhật cùng lúc hai trường 'ten_truong1' và 'ten_truong2' trong lệnh UPDATE, ta dùng dấu gì để ngăn cách?
- - Dấu chấm phẩy (;)
- - Dấu phẩy (,)
- - Từ khóa AND
- - Dấu gạch đứng (|)
Câu 18: Để lấy thông tin gồm 'tên bài hát' và 'tên ca sĩ' từ hai bảng 'bai_hat' và 'ca_si' (thông qua bảng trung gian 'ban_thu_am'), ta cần tối thiểu bao nhiêu phép JOIN?
- - 1 phép JOIN
- - 2 phép JOIN
- - 3 phép JOIN
- - Không cần phép JOIN nào
Câu 19: Mệnh đề nào sau đây dùng để giới hạn số lượng bản ghi trả về trong kết quả truy vấn (ví dụ lấy 5 dòng đầu tiên)?
- - STOP AT 5
- - ONLY 5
- - LIMIT 5
- - FIRST 5
Câu 20: Khi thực hiện lệnh 'INSERT INTO theloai (id_theloai, ten_theloai) VALUES (1, 'Pop')', nếu id '1' đã tồn tại và là khóa chính, điều gì sẽ xảy ra?
- - Bản ghi cũ bị ghi đè
- - Hệ quản trị CSDL báo lỗi vi phạm ràng buộc khóa chính (Primary Key)
- - Hệ thống tự động tăng id lên thành 2
- - Một bản ghi mới được thêm vào với id bằng 1
Câu 21: Trong SQL, toán tử nào được sử dụng để tìm kiếm các bản ghi có mẫu (pattern) chuỗi ký tự tương tự?
- - SAME
- - EQUAL
- - LIKE
- - MATCH
Câu 22: Trong HeidiSQL, sau khi thay đổi dữ liệu trực tiếp trong tab 'Data', ta cần làm gì để lưu thay đổi đó vào cơ sở dữ liệu?
- - Chỉ cần chuyển sang dòng khác hoặc nhấn vào biểu tượng dấu tích xác nhận
- - Phải nhấn Ctrl + S
- - Phải khởi động lại phần mềm
- - Dữ liệu tự động lưu mà không cần làm gì cả
Câu 23: Khi dùng lệnh UPDATE, nếu muốn cập nhật nhiều trường cùng lúc, các trường đó được ngăn cách bởi dấu gì?
- - Dấu chấm phẩy (;)
- - Dấu phẩy (,)
- - Dấu gạch đứng (|)
- - Từ khóa AND
Câu 24: Trong câu lệnh SELECT, ký tự nào được dùng để đại diện cho việc lấy tất cả các cột của bảng?
- - Dấu chấm hỏi (?)
- - Dấu sao (*)
- - Dấu thăng (#)
- - Dấu phần trăm (%)
Câu 25: Trong SQL, lệnh nào được sử dụng để thêm một bản ghi mới vào bảng?
- - ADD RECORD
- - INSERT INTO
- - UPDATE
- - CREATE ANY