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

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 giá chính xác mức độ hiểu bài thông qua hệ thống câu hỏi đa dạng.

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: Muốn tìm các bài hát có tên bắt đầu bằng chữ 'H', ta sử dụng điều kiện nào trong mệnh đề WHERE?

  • - Tenbannhac = 'H*'
  • - Tenbannhac LIKE 'H%'
  • - Tenbannhac CONTAINS 'H'
  • - Tenbannhac START WITH 'H'

Câu 2: Khi cập nhật dữ liệu (UPDATE), từ khóa nào dùng để chỉ định các giá trị mới cho các cột?

  • - VALUES
  • - TO
  • - SET
  • - INTO

Câu 3: Câu lệnh 'DELETE FROM Casi WHERE idCasi = 5' có ý nghĩa gì?

  • - Xóa toàn bộ bảng ca sĩ
  • - Xóa cột có tên là idCasi trong bảng ca sĩ
  • - Xóa bản ghi của ca sĩ có mã định danh bằng 5
  • - Thay đổi mã định danh của ca sĩ thành 5

Câu 4: Để tìm các bài hát có tên bắt đầu bằng chữ 'M', ta sử dụng toán tử nào trong mệnh đề WHERE?

  • - EQUAL
  • - LIKE
  • - START
  • - IN

Câu 5: 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 6: Khi sử dụng lệnh UPDATE mà không có mệnh đề WHERE, điều gì sẽ xảy ra?

  • - Chỉ bản ghi đầu tiên được cập nhật
  • - Hệ thống sẽ báo lỗi cú pháp
  • - Toàn bộ các bản ghi trong bảng sẽ bị thay đổi dữ liệu theo giá trị mới
  • - Không có bản ghi nào bị thay đổi

Câu 7: 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 8: Trong thực hành bài 21, để liên kết bảng 'ban_thu_am' và bảng 'ca_si' dựa trên mã ca sĩ, ta sử dụng loại phép toán nào?

  • - Phép giao (INTERSECT)
  • - Phép hợp (UNION)
  • - Phép nối (JOIN)
  • - Phép trừ (EXCEPT)

Câu 9: Khi thực hiện thêm dữ liệu vào bảng 'bai_hat', nếu nhập trùng khóa chính (idbaihat) đã tồn tại thì hệ điều hành quản trị CSDL sẽ làm gì?

  • - Tự động ghi đè lên bản ghi cũ
  • - Báo lỗi vi phạm ràng buộc khóa chính và không cho phép thêm
  • - Tạo một bản ghi mới với ID tự tăng
  • - Lưu bản ghi đó vào một bảng tạm thời

Câu 10: Trong HeidiSQL, sau khi viết câu lệnh SQL ở tab 'Query', ta nhấn phím nào hoặc biểu tượng nào để thực thi?

  • - Phím F9 hoặc biểu tượng hình tam giác màu xanh (Play)
  • - Phím F1 hoặc biểu tượng dấu cộng
  • - Phím Ctrl + S hoặc biểu tượng cái đĩa
  • - Phím Esc hoặc biểu tượng dấu X đỏ

Câu 11: Phép toán 'JOIN' mặc định (Inner Join) sẽ trả về kết quả như thế nào?

  • - Tất cả các dòng của cả hai bảng
  • - Chỉ những dòng có giá trị khớp nhau ở cột liên kết của cả hai bảng
  • - Tất cả các dòng của bảng bên trái
  • - Tất cả các dòng của bảng bên phải

Câu 12: Khi sử dụng lệnh DELETE, nếu không có mệnh đề WHERE thì điều gì sẽ xảy ra?

  • - Lệnh sẽ bị báo lỗi cú pháp
  • - Chỉ bản ghi đầu tiên bị xóa
  • - Toàn bộ các bản ghi trong bảng sẽ bị xóa
  • - Chỉ bản ghi cuối cùng bị xóa

Câu 13: Để loại bỏ các dòng kết quả trùng lặp trong câu lệnh SELECT, ta sử dụng từ khóa nào?

  • - UNIQUE
  • - DIFFERENT
  • - DISTINCT
  • - ONLY ONE

Câu 14: Trong bảng 'ban_thu_am', nếu muốn tìm các bản thu của ca sĩ có idcasi = 2 VÀ nhạc sĩ có idnhacsi = 3, ta dùng toán tử logic nào?

  • - OR
  • - NOT
  • - AND
  • - XOR

Câu 15: Thứ tự đúng của các mệnh đề trong một câu lệnh truy vấn SQL thông thường là gì?

  • - SELECT - FROM - WHERE - ORDER BY
  • - SELECT - WHERE - FROM - ORDER BY
  • - FROM - SELECT - WHERE - ORDER BY
  • - ORDER BY - SELECT - FROM - WHERE

Câu 16: Trong câu lệnh SELECT, mệnh đề nào được dùng để lọc kết quả theo một điều kiện cụ thể?

  • - IF
  • - WHERE
  • - FILTER
  • - WHILE

Câu 17: 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 18: 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 19: Nếu muốn sửa tên của một nhạc sĩ trong bảng 'nhacsi' có 'id_nhacsi' bằng 5, câu lệnh nào sau đây là đúng?

  • - CHANGE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5
  • - UPDATE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5
  • - REPLACE nhacsi ten_nhacsi = 'Mới' IF id_nhacsi = 5
  • - MODIFY nhacsi SET ten_nhacsi = 'Mới' FOR id_nhacsi = 5

Câu 20: Điều gì sẽ xảy ra nếu bạn thực hiện lệnh 'DELETE FROM nhacsi' mà không có mệnh đề 'WHERE'?

  • - Chỉ bản ghi cuối cùng bị xóa
  • - Hệ thống sẽ báo lỗi cú pháp
  • - Tất cả các bản ghi trong bảng 'nhacsi' sẽ bị xóa
  • - Chỉ bản ghi đầu tiên bị xóa

Câu 21: Trong phần mềm HeidiSQL, để thực thi một câu lệnh SQL vừa viết trong tab 'Query', ta nhấn phím tắt nào?

  • - F9
  • - F5
  • - Ctrl + S
  • - Alt + X

Câu 22: Để xóa một ca sĩ có 'id' là 5 khỏi bảng 'casi', câu lệnh nào sau đây là đúng?

  • - DELETE FROM casi WHERE id = 5
  • - REMOVE FROM casi WHERE id = 5
  • - DROP FROM casi WHERE id = 5
  • - DELETE id = 5 FROM casi

Câu 23: Câu lệnh nào sau đây được dùng để xóa các bản ghi trong bảng dựa trên một điều kiện cho trước?

  • - DROP TABLE
  • - REMOVE FROM
  • - DELETE FROM
  • - ERASE

Câu 24: Trong bài thực hành, việc truy xuất dữ liệu từ bảng 'Bannhac' và 'Nhacsi' giúp ta biết được điều gì?

  • - Tên bài hát và tên nhạc sĩ sáng tác bài hát đó
  • - Dung lượng tệp tin âm nhạc
  • - Số lần bài hát được phát
  • - Địa chỉ của nhạc sĩ

Câu 25: Khi thực hiện lệnh DELETE mà không có mệnh đề WHERE, điều gì sẽ xảy ra?

  • - Chỉ bản ghi đầu tiên bị xóa
  • - Lệnh sẽ báo lỗi cú pháp
  • - Toàn bộ các bản ghi trong bảng sẽ bị xóa
  • - Chỉ các bản ghi rỗng bị xóa