15+ Đề Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 01

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong môi trường quản trị cơ sở dữ liệu HeidiSQL, để thêm một bản ghi mới vào bảng, thao tác trực quan nào sau đây là nhanh nhất?

  • A. Viết câu lệnh SQL INSERT INTO trực tiếp vào cửa sổ truy vấn.
  • B. Nhấn phím Insert khi đang ở chế độ xem dữ liệu của bảng.
  • C. Sử dụng chức năng "Import" từ một tập tin CSV.
  • D. Click chuột phải vào tên bảng và chọn "Create new table".

Câu 2: Bạn muốn chỉnh sửa thông tin của một bản ghi đã tồn tại trong bảng dữ liệu HeidiSQL. Phương pháp nào sau đây cho phép bạn thực hiện điều này một cách trực tiếp và nhanh chóng nhất?

  • A. Nháy đúp chuột vào ô dữ liệu cần sửa trong chế độ xem dữ liệu bảng.
  • B. Sử dụng câu lệnh SQL UPDATE kết hợp mệnh đề WHERE trong cửa sổ truy vấn.
  • C. Xóa bản ghi cũ và thêm một bản ghi mới với thông tin đã chỉnh sửa.
  • D. Xuất dữ liệu ra file Excel, chỉnh sửa và nhập lại vào HeidiSQL.

Câu 3: Để loại bỏ hoàn toàn một bản ghi không còn cần thiết khỏi bảng dữ liệu trong HeidiSQL, bạn sẽ sử dụng phím tắt nào khi đang ở chế độ xem dữ liệu?

  • A. Ctrl + Delete
  • B. Shift + Delete
  • C. Delete
  • D. Alt + Delete

Câu 4: Giả sử bạn muốn xem danh sách tất cả các bản ghi trong bảng "SinhVien" của cơ sở dữ liệu HeidiSQL. Thao tác nào sau đây là đúng?

  • A. Mở rộng cơ sở dữ liệu, chọn bảng "SinhVien" và chọn thẻ "Dữ liệu".
  • B. Nhập câu lệnh "SELECT * FROM SinhVien;" vào cửa sổ truy vấn và thực thi.
  • C. Click chuột phải vào bảng "SinhVien" và chọn "Export table as SQL".
  • D. Chọn bảng "SinhVien" và nhấn tổ hợp phím Ctrl + F5.

Câu 5: Bạn muốn sắp xếp dữ liệu trong bảng "SanPham" theo thứ tự giá từ cao xuống thấp. Trong HeidiSQL, bạn thực hiện thao tác nào sau đây một cách trực quan nhất?

  • A. Viết câu lệnh SQL "SELECT * FROM SanPham ORDER BY Gia DESC;" vào cửa sổ truy vấn.
  • B. Chọn menu "Table" -> "Sort" -> "Descending" và chọn cột "Gia".
  • C. Nhấn giữ phím Shift và click vào tiêu đề cột "Gia".
  • D. Click chuột vào tiêu đề cột "Gia" cho đến khi thấy biểu tượng mũi tên giảm dần.

Câu 6: Để lọc ra các sản phẩm có tên bắt đầu bằng chữ "M" trong bảng "SanPham" trên HeidiSQL, bạn có thể sử dụng chức năng "Quick filter" với tùy chọn nào?

  • A. Equal (=)
  • B. Like
  • C. Greater than (>)
  • D. Between

Câu 7: Câu lệnh SQL nào sau đây được sử dụng để truy xuất ra tất cả thông tin về các bản ghi từ bảng "KhachHang"?

  • A. SELECT * FROM KhachHang;
  • B. SELECT ALL FROM KhachHang;
  • C. GET * FROM KhachHang;
  • D. SHOW ALL KhachHang;

Câu 8: Trong câu lệnh SQL truy vấn dữ liệu, mệnh đề nào được sử dụng để giới hạn số lượng bản ghi trả về?

  • A. ORDER BY
  • B. WHERE
  • C. GROUP BY
  • D. LIMIT

Câu 9: Để tìm kiếm các bản ghi trong bảng "NhanVien" có "TenNV" chứa chuỗi ký tự "An", câu lệnh SQL nào sau đây là chính xác?

  • A. SELECT * FROM NhanVien WHERE TenNV = "An";
  • B. SELECT * FROM NhanVien WHERE TenNV CONTAIN "An";
  • C. SELECT * FROM NhanVien WHERE TenNV LIKE "%An%";
  • D. SELECT * FROM NhanVien WHERE TenNV START WITH "An";

Câu 10: Bạn muốn xóa toàn bộ dữ liệu trong bảng "DonHang" nhưng vẫn giữ lại cấu trúc bảng. Câu lệnh SQL nào phù hợp nhất cho mục đích này?

  • A. DELETE FROM DonHang;
  • B. TRUNCATE TABLE DonHang;
  • C. DROP TABLE DonHang;
  • D. REMOVE TABLE DonHang;

Câu 11: Trong HeidiSQL, khi bạn thêm một bản ghi mới và để trống giá trị cho cột có thuộc tính AUTO_INCREMENT, điều gì sẽ xảy ra?

  • A. Hệ thống sẽ báo lỗi và yêu cầu nhập giá trị.
  • B. Giá trị mặc định (thường là 0) sẽ được tự động gán.
  • C. Giá trị tiếp theo trong chuỗi số tự động tăng sẽ được gán tự động.
  • D. Cột đó sẽ nhận giá trị NULL.

Câu 12: Để cập nhật địa chỉ của tất cả khách hàng có "MaKH" bắt đầu bằng "KH00" thành "Hà Nội", câu lệnh SQL nào sau đây là đúng?

  • A. UPDATE KhachHang SET DiaChi = "Hà Nội" WHERE MaKH = "KH00%";
  • B. SET DiaChi = "Hà Nội" IN KhachHang WHERE MaKH LIKE "KH00*";
  • C. MODIFY KhachHang SET DiaChi = "Hà Nội" IF MaKH BEGINS WITH "KH00";
  • D. UPDATE KhachHang SET DiaChi = "Hà Nội" WHERE MaKH LIKE "KH00%";

Câu 13: Khi thực hiện truy vấn dữ liệu với câu lệnh SELECT, mệnh đề "ORDER BY" có chức năng chính là gì?

  • A. Lọc dữ liệu theo điều kiện chỉ định.
  • B. Sắp xếp các bản ghi kết quả theo một hoặc nhiều cột.
  • C. Nhóm các bản ghi có giá trị trùng nhau ở một cột.
  • D. Giới hạn số lượng bản ghi trả về.

Câu 14: Trong HeidiSQL, bạn muốn lọc dữ liệu để chỉ hiển thị các bản ghi có giá trị trong cột "SoLuong" lớn hơn 100. Bạn sẽ chọn tùy chọn lọc nào trong "Quick Filter"?

  • A. Equal (=)
  • B. Not equal (!=)
  • C. Greater than (>)
  • D. Less than (<)

Câu 15: Giả sử bạn có bảng "PhieuNhap" với cột "NgayNhap" kiểu DATETIME. Bạn muốn truy vấn tất cả phiếu nhập trong tháng 1 năm 2023. Mệnh đề WHERE nào sau đây là phù hợp nhất?

  • A. WHERE NgayNhap = "2023-01"
  • B. WHERE NgayNhap BETWEEN "2023-01-01" AND "2023-01-31 23:59:59"
  • C. WHERE MONTH(NgayNhap) = 1 AND YEAR(NgayNhap) = 2023
  • D. Cả đáp án 2 và 3 đều đúng

Câu 16: Khi thực hiện thao tác "DELETE" trong SQL mà không có mệnh đề "WHERE", điều gì sẽ xảy ra?

  • A. Toàn bộ bản ghi trong bảng sẽ bị xóa.
  • B. Chỉ bản ghi đầu tiên trong bảng bị xóa.
  • C. Hệ thống sẽ báo lỗi và hủy bỏ thao tác.
  • D. Không có bản ghi nào bị xóa.

Câu 17: Trong HeidiSQL, để xem cấu trúc của một bảng (ví dụ: tên cột, kiểu dữ liệu, khóa chính...), bạn chọn thẻ nào sau khi đã chọn bảng?

  • A. Dữ liệu
  • B. Truy vấn
  • C. Trình duyệt
  • D. Cấu trúc

Câu 18: Bạn muốn đổi tên cột "TenSP" trong bảng "SanPham" thành "TenSanPham". Trong HeidiSQL, thao tác nào sau đây là phù hợp nhất?

  • A. Trong thẻ "Dữ liệu", nháy đúp vào tiêu đề cột và nhập tên mới.
  • B. Viết câu lệnh SQL "RENAME COLUMN TenSP TO TenSanPham;" và thực thi.
  • C. Trong thẻ "Cấu trúc", nháy đúp vào tên cột "TenSP" và nhập tên mới.
  • D. Click chuột phải vào tên bảng, chọn "Rename" và nhập tên cột mới.

Câu 19: Để thêm một cột mới "Email" kiểu VARCHAR(255) vào bảng "KhachHang", câu lệnh SQL nào sau đây là đúng?

  • A. INSERT COLUMN Email VARCHAR(255) TO KhachHang;
  • B. ALTER TABLE KhachHang ADD COLUMN Email VARCHAR(255);
  • C. ADD COLUMN Email VARCHAR(255) IN KhachHang;
  • D. CREATE COLUMN Email VARCHAR(255) IN KhachHang;

Câu 20: Trong SQL, mệnh đề "GROUP BY" thường được sử dụng kết hợp với các hàm nào sau đây?

  • A. ORDER BY, LIMIT
  • B. WHERE, HAVING
  • C. COUNT, SUM, AVG, MAX, MIN
  • D. JOIN, UNION

Câu 21: Bạn muốn đếm số lượng bản ghi trong bảng "SanPham". Hàm SQL nào sau đây được sử dụng?

  • A. COUNT()
  • B. SUM()
  • C. AVG()
  • D. MAX()

Câu 22: Để tính tổng giá trị của tất cả các sản phẩm trong bảng "SanPham" (giả sử có cột "GiaSP"), hàm SQL nào được sử dụng?

  • A. COUNT()
  • B. SUM()
  • C. AVG()
  • D. TOTAL()

Câu 23: Trong SQL, mệnh đề "HAVING" có chức năng tương tự như mệnh đề nào, nhưng được áp dụng sau khi nhóm dữ liệu?

  • A. ORDER BY
  • B. LIMIT
  • C. GROUP BY
  • D. WHERE

Câu 24: Bạn muốn tìm giá trị lớn nhất trong cột "DiemSo" của bảng "KetQua". Hàm SQL nào sau đây sẽ giúp bạn?

  • A. AVG()
  • B. SUM()
  • C. MAX()
  • D. GREATEST()

Câu 25: Để tính giá trị trung bình của cột "Tuoi" trong bảng "HocSinh", hàm SQL nào được sử dụng?

  • A. AVG()
  • B. MEDIAN()
  • C. MODE()
  • D. AVERAGE()

Câu 26: Trong HeidiSQL, khi bạn thực hiện một truy vấn SQL và muốn xem kết quả truy vấn, bạn sẽ xem ở thẻ nào?

  • A. Cấu trúc
  • B. Kết quả truy vấn
  • C. Dữ liệu
  • D. Nhật ký

Câu 27: Thao tác nào sau đây trong HeidiSQL tương đương với câu lệnh SQL "SELECT * FROM TenBang;"?

  • A. Nhấn phím F9 khi chọn bảng.
  • B. Click chuột phải vào bảng và chọn "Sao lưu bảng".
  • C. Chọn bảng và chọn thẻ "Dữ liệu".
  • D. Chọn bảng và chọn thẻ "Cấu trúc".

Câu 28: Trong SQL, từ khóa nào được sử dụng để chỉ định bảng mà bạn muốn truy vấn dữ liệu?

  • A. SELECT
  • B. FROM
  • C. WHERE
  • D. TABLE

Câu 29: Khi bạn thực hiện chỉnh sửa dữ liệu trực tiếp trong bảng HeidiSQL và đóng thẻ dữ liệu, điều gì sẽ xảy ra với những thay đổi bạn vừa thực hiện?

  • A. Các thay đổi sẽ được tự động lưu vào cơ sở dữ liệu ngay lập tức.
  • B. Các thay đổi sẽ bị mất nếu bạn không nhấn nút "Lưu".
  • C. Hệ thống sẽ hỏi bạn có muốn lưu thay đổi hay không trước khi đóng.
  • D. Bạn cần phải thực thi một câu lệnh SQL "COMMIT" để lưu thay đổi.

Câu 30: Trong SQL, để kết hợp kết quả của hai câu lệnh SELECT khác nhau thành một tập kết quả duy nhất, bạn sử dụng mệnh đề nào?

  • A. JOIN
  • B. MERGE
  • C. INTERSECT
  • D. UNION

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 1: Trong môi trường quản trị cơ sở dữ liệu HeidiSQL, để thêm một bản ghi mới vào bảng, thao tác trực quan nào sau đây là nhanh nhất?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 2: Bạn muốn chỉnh sửa thông tin của một bản ghi *đã tồn tại* trong bảng dữ liệu HeidiSQL. Phương pháp nào sau đây cho phép bạn thực hiện điều này một cách trực tiếp và nhanh chóng nhất?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 3: Để loại bỏ *hoàn toàn* một bản ghi không còn cần thiết khỏi bảng dữ liệu trong HeidiSQL, bạn sẽ sử dụng phím tắt nào khi đang ở chế độ xem dữ liệu?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 4: Giả sử bạn muốn xem danh sách tất cả các bản ghi trong bảng 'SinhVien' của cơ sở dữ liệu HeidiSQL. Thao tác nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 5: Bạn muốn sắp xếp dữ liệu trong bảng 'SanPham' theo thứ tự giá từ cao xuống thấp. Trong HeidiSQL, bạn thực hiện thao tác nào sau đây một cách trực quan nhất?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 6: Để lọc ra các sản phẩm có tên bắt đầu bằng chữ 'M' trong bảng 'SanPham' trên HeidiSQL, bạn có thể sử dụng chức năng 'Quick filter' với tùy chọn nào?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 7: Câu lệnh SQL nào sau đây được sử dụng để truy xuất ra *tất cả* thông tin về các bản ghi từ bảng 'KhachHang'?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 8: Trong câu lệnh SQL truy vấn dữ liệu, mệnh đề nào được sử dụng để giới hạn *số lượng* bản ghi trả về?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 9: Để tìm kiếm các bản ghi trong bảng 'NhanVien' có 'TenNV' chứa chuỗi ký tự 'An', câu lệnh SQL nào sau đây là chính xác?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 10: Bạn muốn xóa *toàn bộ dữ liệu* trong bảng 'DonHang' nhưng vẫn giữ lại cấu trúc bảng. Câu lệnh SQL nào phù hợp nhất cho mục đích này?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 11: Trong HeidiSQL, khi bạn thêm một bản ghi mới và để trống giá trị cho cột có thuộc tính AUTO_INCREMENT, điều gì sẽ xảy ra?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 12: Để cập nhật địa chỉ của tất cả khách hàng có 'MaKH' bắt đầu bằng 'KH00' thành 'Hà Nội', câu lệnh SQL nào sau đây là đúng?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 13: Khi thực hiện truy vấn dữ liệu với câu lệnh SELECT, mệnh đề 'ORDER BY' có chức năng chính là gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 14: Trong HeidiSQL, bạn muốn lọc dữ liệu để chỉ hiển thị các bản ghi có giá trị trong cột 'SoLuong' lớn hơn 100. Bạn sẽ chọn tùy chọn lọc nào trong 'Quick Filter'?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 15: Giả sử bạn có bảng 'PhieuNhap' với cột 'NgayNhap' kiểu DATETIME. Bạn muốn truy vấn tất cả phiếu nhập trong tháng 1 năm 2023. Mệnh đề WHERE nào sau đây là phù hợp nhất?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 16: Khi thực hiện thao tác 'DELETE' trong SQL mà không có mệnh đề 'WHERE', điều gì sẽ xảy ra?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 17: Trong HeidiSQL, để xem cấu trúc của một bảng (ví dụ: tên cột, kiểu dữ liệu, khóa chính...), bạn chọn thẻ nào sau khi đã chọn bảng?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 18: Bạn muốn đổi tên cột 'TenSP' trong bảng 'SanPham' thành 'TenSanPham'. Trong HeidiSQL, thao tác nào sau đây là phù hợp nhất?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 19: Để thêm một cột mới 'Email' kiểu VARCHAR(255) vào bảng 'KhachHang', câu lệnh SQL nào sau đây là đúng?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 20: Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với các hàm nào sau đây?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 21: Bạn muốn đếm số lượng bản ghi trong bảng 'SanPham'. Hàm SQL nào sau đây được sử dụng?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 22: Để tính tổng giá trị của tất cả các sản phẩm trong bảng 'SanPham' (giả sử có cột 'GiaSP'), hàm SQL nào được sử dụng?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 23: Trong SQL, mệnh đề 'HAVING' có chức năng tương tự như mệnh đề nào, nhưng được áp dụng sau khi nhóm dữ liệu?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 24: Bạn muốn tìm giá trị lớn nhất trong cột 'DiemSo' của bảng 'KetQua'. Hàm SQL nào sau đây sẽ giúp bạn?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 25: Để tính giá trị trung bình của cột 'Tuoi' trong bảng 'HocSinh', hàm SQL nào được sử dụng?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 26: Trong HeidiSQL, khi bạn thực hiện một truy vấn SQL và muốn xem kết quả truy vấn, bạn sẽ xem ở thẻ nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 27: Thao tác nào sau đây trong HeidiSQL tương đương với câu lệnh SQL 'SELECT * FROM TenBang;'?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 28: Trong SQL, từ khóa nào được sử dụng để chỉ định bảng mà bạn muốn truy vấn dữ liệu?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 29: Khi bạn thực hiện chỉnh sửa dữ liệu trực tiếp trong bảng HeidiSQL và đóng thẻ dữ liệu, điều gì sẽ xảy ra với những thay đổi bạn vừa thực hiện?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 1

Câu 30: Trong SQL, để kết hợp kết quả của hai câu lệnh SELECT khác nhau thành một tập kết quả duy nhất, bạn sử dụng mệnh đề nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 02

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong HeidiSQL, để thêm một bản ghi mới vào bảng "SinhVien", thao tác nào sau đây là phù hợp nhất?

  • A. Sử dụng câu lệnh SQL `INSERT INTO SinhVien ...` trong cửa sổ truy vấn.
  • B. Nhấn phím Insert khi đang ở thẻ "Dữ liệu" của bảng "SinhVien".
  • C. Click chuột phải vào tên bảng "SinhVien" và chọn "Thêm bảng".
  • D. Sử dụng menu "Tệp" -> "Nhập dữ liệu" và chọn bảng "SinhVien".

Câu 2: Bạn muốn chỉnh sửa thông tin của một sinh viên có `maSV = "SV001"` trong bảng "SinhVien" bằng HeidiSQL. Cách thực hiện trực tiếp trên giao diện nào sau đây là đúng?

  • A. Mở thẻ "Dữ liệu" của bảng "SinhVien", tìm bản ghi có `maSV = "SV001"`, nhấp đúp chuột vào ô cần sửa và nhập giá trị mới.
  • B. Sử dụng chức năng "Tìm kiếm" trong HeidiSQL, nhập `maSV = "SV001"`, sau đó chỉnh sửa trực tiếp trong kết quả tìm kiếm.
  • C. Trong cửa sổ truy vấn, nhập lệnh `UPDATE SinhVien SET ... WHERE maSV = "SV001"` và thực thi.
  • D. Click chuột phải vào bản ghi có `maSV = "SV001"` trong thẻ "Dữ liệu" và chọn "Chỉnh sửa bản ghi".

Câu 3: Để xóa nhiều bản ghi sinh viên khỏi bảng "SinhVien" trong HeidiSQL, thao tác nào nhanh chóng và hiệu quả nhất?

  • A. Xóa từng bản ghi một bằng cách chọn bản ghi và nhấn phím Delete.
  • B. Sử dụng câu lệnh SQL `DELETE FROM SinhVien WHERE ...` cho mỗi bản ghi cần xóa.
  • C. Chọn các bản ghi cần xóa trong thẻ "Dữ liệu" bằng cách giữ phím Ctrl hoặc Shift và click chuột, sau đó nhấn Ctrl + Delete.
  • D. Click chuột phải vào tên bảng "SinhVien" và chọn "Xóa dữ liệu".

Câu 4: Bạn muốn sắp xếp danh sách sinh viên trong bảng "SinhVien" theo thứ tự алфа вит tên (trường "tenSV"). Thao tác nào sau đây là đúng?

  • A. Sử dụng câu lệnh SQL `SELECT * FROM SinhVien ORDER BY tenSV DESC`.
  • B. Nhấp chuột vào tiêu đề cột "tenSV" trong thẻ "Dữ liệu" của bảng "SinhVien".
  • C. Chọn menu "Dữ liệu" -> "Sắp xếp" và chọn trường "tenSV".
  • D. Click chuột phải vào cột "tenSV" và chọn "Sắp xếp theo tên".

Câu 5: Để lọc ra danh sách sinh viên có họ "Nguyễn" từ bảng "SinhVien" trong HeidiSQL, bạn sẽ sử dụng chức năng lọc nào trực tiếp trên giao diện?

  • A. Sử dụng câu lệnh SQL `SELECT * FROM SinhVien WHERE hoSV LIKE "Nguyễn%"`.
  • B. Chọn menu "Lọc" -> "Thêm bộ lọc" và cấu hình điều kiện lọc cho trường "hoSV".
  • C. Click chuột phải vào cột "hoSV" và chọn "Lọc nâng cao".
  • D. Click chuột phải vào cột "hoSV", chọn "Quick filter" và nhập "Nguyễn" vào ô lọc.

Câu 6: Câu lệnh SQL nào sau đây được sử dụng để truy vấn tất cả thông tin từ bảng "MonHoc"?

  • A. SELECT * FROM MonHoc;
  • B. SELECT ALL FROM MonHoc;
  • C. GET * FROM MonHoc;
  • D. FETCH * FROM MonHoc;

Câu 7: Để chỉ lấy ra mã môn học ("maMH") và tên môn học ("tenMH") từ bảng "MonHoc", câu lệnh SQL nào là chính xác?

  • A. SELECT FROM MonHoc (maMH, tenMH);
  • B. SELECT maMH, tenMH FROM MonHoc;
  • C. GET maMH, tenMH FROM MonHoc;
  • D. SELECT COLUMNS maMH, tenMH FROM MonHoc;

Câu 8: Câu lệnh SQL nào dùng để lọc ra các môn học có số tín chỉ lớn hơn hoặc bằng 3?

  • A. SELECT * FROM MonHoc FILTER BY tinChi >= 3;
  • B. SELECT * FROM MonHoc WHERE tinChi > 3;
  • C. SELECT * FROM MonHoc WHERE tinChi >= 3;
  • D. SELECT * FROM MonHoc WITH CONDITION tinChi >= 3;

Câu 9: Để tìm kiếm các môn học có tên bắt đầu bằng chữ "T" trong bảng "MonHoc", câu lệnh SQL nào sau đây là đúng?

  • A. SELECT * FROM MonHoc WHERE tenMH LIKE "T%";
  • B. SELECT * FROM MonHoc WHERE tenMH = "T*";
  • C. SELECT * FROM MonHoc WHERE tenMH START WITH "T";
  • D. SELECT * FROM MonHoc WHERE tenMH CONTAIN "T";

Câu 10: Bạn muốn sắp xếp danh sách môn học theo thứ tự giảm dần của số tín chỉ. Câu lệnh SQL nào sẽ thực hiện điều này?

  • A. SELECT * FROM MonHoc SORT BY tinChi ASC;
  • B. SELECT * FROM MonHoc ORDER BY tinChi DESC;
  • C. SELECT * FROM MonHoc ARRANGE BY tinChi DESC;
  • D. SELECT * FROM MonHoc GROUP BY tinChi DESC;

Câu 11: Trong HeidiSQL, khi bạn thực hiện chỉnh sửa dữ liệu trong một ô và muốn hoàn tác (undo) thay đổi vừa thực hiện, bạn sử dụng phím tắt nào?

  • A. Ctrl + Y
  • B. Ctrl + Shift + Z
  • C. Alt + Z
  • D. Ctrl + Z

Câu 12: Giả sử bạn đã lọc dữ liệu trong bảng "SinhVien" và muốn loại bỏ bộ lọc hiện tại để xem lại toàn bộ dữ liệu. Trong HeidiSQL, bạn thực hiện thao tác nào?

  • A. Đóng và mở lại bảng "SinhVien".
  • B. Nhấn phím Delete để xóa bộ lọc.
  • C. Click vào biểu tượng "X" (hoặc "Clear Filter") trên thanh bộ lọc (nếu có) hoặc thực hiện lại thao tác lọc và chọn "Clear Filter".
  • D. Thoát HeidiSQL và đăng nhập lại.

Câu 13: Bạn muốn biết tổng số bản ghi hiện có trong bảng "SinhVien". Câu lệnh SQL nào sau đây sẽ cung cấp thông tin này?

  • A. SELECT COUNT(*) FROM SinhVien;
  • B. SELECT SUM(*) FROM SinhVien;
  • C. SELECT TOTAL(*) FROM SinhVien;
  • D. SELECT RECORDS(*) FROM SinhVien;

Câu 14: Để đổi tên cột "tenMH" thành "TenMonHoc" trong bảng "MonHoc", bạn sử dụng câu lệnh SQL nào?

  • A. RENAME COLUMN tenMH TO TenMonHoc IN MonHoc;
  • B. ALTER TABLE MonHoc CHANGE COLUMN tenMH TenMonHoc VARCHAR(255); (Giả sử kiểu dữ liệu là VARCHAR(255))
  • C. UPDATE TABLE MonHoc SET COLUMN tenMH = TenMonHoc;
  • D. MODIFY TABLE MonHoc RENAME COLUMN tenMH TenMonHoc;

Câu 15: Bạn cần xóa toàn bộ dữ liệu trong bảng "KetQuaHocTap" nhưng vẫn muốn giữ lại cấu trúc bảng để tiếp tục sử dụng. Câu lệnh SQL nào phù hợp nhất?

  • A. DELETE FROM KetQuaHocTap;
  • B. DROP TABLE KetQuaHocTap;
  • C. TRUNCATE TABLE KetQuaHocTap;
  • D. REMOVE ALL FROM KetQuaHocTap;

Câu 16: Trong HeidiSQL, khi xem dữ liệu bảng ở thẻ "Dữ liệu", bạn thấy biểu tượng "khóa" bên cạnh một số cột. Biểu tượng này có ý nghĩa gì?

  • A. Cột này đang được khóa để chỉnh sửa.
  • B. Cột này là khóa chính (Primary Key) của bảng.
  • C. Dữ liệu trong cột này đã được mã hóa.
  • D. Cột này chứa dữ liệu nhạy cảm cần bảo mật.

Câu 17: Để thêm một cột mới tên "diaChi" kiểu dữ liệu VARCHAR(255) vào bảng "SinhVien", câu lệnh SQL nào sau đây là đúng?

  • A. ADD COLUMN diaChi VARCHAR(255) TO SinhVien;
  • B. INSERT COLUMN diaChi VARCHAR(255) INTO SinhVien;
  • C. CREATE COLUMN diaChi VARCHAR(255) IN SinhVien;
  • D. ALTER TABLE SinhVien ADD COLUMN diaChi VARCHAR(255);

Câu 18: Bạn muốn giới hạn kết quả truy vấn chỉ hiển thị 5 bản ghi đầu tiên từ bảng "SinhVien". Câu lệnh SQL nào sau đây thực hiện điều này?

  • A. SELECT * FROM SinhVien LIMIT 5;
  • B. SELECT TOP 5 * FROM SinhVien;
  • C. SELECT * FROM SinhVien FETCH FIRST 5 ROWS ONLY;
  • D. SELECT * FROM SinhVien WHERE ROWNUM <= 5;

Câu 19: Trong HeidiSQL, bạn có thể sử dụng phím tắt nào để nhanh chóng thực thi (execute) câu lệnh SQL đang được chọn trong cửa sổ truy vấn?

  • A. Ctrl + Enter
  • B. Shift + Enter
  • C. Ctrl + F9
  • D. F5

Câu 20: Để lọc dữ liệu sinh viên có năm sinh từ 2003 đến 2005 (bao gồm cả 2003 và 2005) trong bảng "SinhVien", bạn sử dụng mệnh đề WHERE với toán tử nào?

  • A. WHERE namSinh = 2003 OR namSinh = 2004 OR namSinh = 2005
  • B. WHERE namSinh BETWEEN 2003 AND 2005
  • C. WHERE namSinh IN (2003, 2004, 2005)
  • D. WHERE namSinh RANGE (2003, 2005)

Câu 21: Khi nhập liệu dữ liệu cho cột "tenSV" trong bảng "SinhVien", bạn vô tình nhập sai và muốn quay lại giá trị trước khi chỉnh sửa trong ô đó. Bạn cần làm gì?

  • A. Nhấn phím Delete để xóa toàn bộ nội dung và nhập lại.
  • B. Đóng thẻ "Dữ liệu" và mở lại bảng "SinhVien".
  • C. Nhấn phím Esc (Escape) trước khi nhấn Enter để lưu thay đổi.
  • D. Sử dụng chức năng "Undo" từ menu "Chỉnh sửa".

Câu 22: Bạn muốn hiển thị danh sách các môn học và sắp xếp chúng theo tên môn học, sau đó với mỗi môn học có cùng tên, sắp xếp theo mã môn học. Câu lệnh SQL nào thực hiện được điều này?

  • A. SELECT * FROM MonHoc ORDER BY tenMH, maMH DESC;
  • B. SELECT * FROM MonHoc ORDER BY tenMH AND maMH;
  • C. SELECT * FROM MonHoc SORT BY tenMH THEN BY maMH;
  • D. SELECT * FROM MonHoc ORDER BY tenMH ASC, maMH ASC;

Câu 23: Để tìm các sinh viên có tên chứa chuỗi "An" (ví dụ: An, Bình An, Lan Anh) trong bảng "SinhVien", câu lệnh SQL nào sau đây là phù hợp nhất?

  • A. SELECT * FROM SinhVien WHERE tenSV LIKE "An";
  • B. SELECT * FROM SinhVien WHERE tenSV LIKE "%An%";
  • C. SELECT * FROM SinhVien WHERE tenSV = "An";
  • D. SELECT * FROM SinhVien WHERE tenSV CONTAIN "An";

Câu 24: Trong HeidiSQL, bạn muốn xuất dữ liệu từ bảng "SinhVien" ra file CSV để chia sẻ hoặc sao lưu. Bạn sử dụng chức năng nào?

  • A. Click chuột phải vào tên bảng "SinhVien", chọn "Xuất bảng dưới dạng SQL" hoặc "Xuất dữ liệu" và chọn định dạng CSV.
  • B. Chọn menu "Tệp" -> "Lưu" -> "Định dạng CSV".
  • C. Sử dụng chức năng "Sao lưu" và chọn định dạng CSV.
  • D. Kéo và thả bảng "SinhVien" vào một thư mục trên máy tính để tạo file CSV.

Câu 25: Bạn muốn thay đổi kiểu dữ liệu của cột "maSV" từ VARCHAR thành CHAR(10) trong bảng "SinhVien". Câu lệnh SQL nào sau đây là chính xác?

  • A. MODIFY COLUMN maSV TYPE CHAR(10) IN SinhVien;
  • B. CHANGE DATA TYPE maSV TO CHAR(10) IN SinhVien;
  • C. ALTER TABLE SinhVien MODIFY COLUMN maSV CHAR(10);
  • D. UPDATE TABLE SinhVien ALTER COLUMN maSV TYPE CHAR(10);

Câu 26: Trong HeidiSQL, khi thực hiện truy vấn SQL phức tạp, bạn muốn lưu lại câu truy vấn đó để sử dụng lại sau này. Bạn sử dụng chức năng nào?

  • A. Sao chép câu truy vấn vào một file text và lưu lại.
  • B. Sử dụng chức năng "Lịch sử truy vấn" để tìm lại câu truy vấn đã thực hiện.
  • C. Xuất câu truy vấn ra file SQL.
  • D. Sử dụng chức năng "Lưu truy vấn" (Save query) trong cửa sổ soạn thảo truy vấn của HeidiSQL.

Câu 27: Bạn muốn tạo một bản sao của bảng "MonHoc" với tên mới là "MonHoc_Backup". Câu lệnh SQL nào sau đây thực hiện việc này?

  • A. COPY TABLE MonHoc TO MonHoc_Backup;
  • B. CREATE TABLE MonHoc_Backup LIKE MonHoc;
  • C. DUPLICATE TABLE MonHoc AS MonHoc_Backup;
  • D. BACKUP TABLE MonHoc TO MonHoc_Backup;

Câu 28: Để hiển thị danh sách các môn học có số tín chỉ từ 2 đến 4 hoặc có tên bắt đầu bằng chữ "C", câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM MonHoc WHERE tinChi BETWEEN 2 AND 4 AND tenMH LIKE "C%";
  • B. SELECT * FROM MonHoc WHERE tinChi BETWEEN 2 TO 4 OR tenMH BEGIN WITH "C";
  • C. SELECT * FROM MonHoc WHERE (tinChi BETWEEN 2 AND 4) OR (tenMH LIKE "C%");
  • D. SELECT * FROM MonHoc IF tinChi BETWEEN 2 AND 4 THEN OR IF tenMH LIKE "C%";

Câu 29: Trong HeidiSQL, bạn muốn xem cấu trúc của bảng "SinhVien" (tên cột, kiểu dữ liệu, khóa chính...). Bạn chọn thẻ nào sau khi mở bảng?

  • A. Thẻ "Dữ liệu"
  • B. Thẻ "Cấu trúc"
  • C. Thẻ "Truy vấn"
  • D. Thẻ "Trình kích hoạt"

Câu 30: Bạn cần tìm tất cả các môn học có số tín chỉ là 3 hoặc 4 và có tên môn học chứa từ "học" (ví dụ: Tin học, Giáo dục học). Câu lệnh SQL nào đúng?

  • A. SELECT * FROM MonHoc WHERE tinChi IN (3, 4) AND tenMH LIKE "%học%";
  • B. SELECT * FROM MonHoc WHERE tinChi = 3 OR tinChi = 4 OR tenMH LIKE "%học%";
  • C. SELECT * FROM MonHoc WHERE tinChi BETWEEN 3 AND 4 OR tenMH CONTAIN "học";
  • D. SELECT * FROM MonHoc IF tinChi IN (3, 4) AND IF tenMH LIKE "%học%";

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 1: Trong HeidiSQL, để thêm một bản ghi mới vào bảng 'SinhVien', thao tác nào sau đây là phù hợp nhất?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 2: Bạn muốn chỉnh sửa thông tin của một sinh viên có `maSV = 'SV001'` trong bảng 'SinhVien' bằng HeidiSQL. Cách thực hiện trực tiếp trên giao diện nào sau đây là đúng?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 3: Để xóa nhiều bản ghi sinh viên khỏi bảng 'SinhVien' trong HeidiSQL, thao tác nào nhanh chóng và hiệu quả nhất?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 4: Bạn muốn sắp xếp danh sách sinh viên trong bảng 'SinhVien' theo thứ tự алфа вит tên (trường 'tenSV'). Thao tác nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 5: Để lọc ra danh sách sinh viên có họ 'Nguyễn' từ bảng 'SinhVien' trong HeidiSQL, bạn sẽ sử dụng chức năng lọc nào trực tiếp trên giao diện?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 6: Câu lệnh SQL nào sau đây được sử dụng để truy vấn tất cả thông tin từ bảng 'MonHoc'?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 7: Để chỉ lấy ra mã môn học ('maMH') và tên môn học ('tenMH') từ bảng 'MonHoc', câu lệnh SQL nào là chính xác?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 8: Câu lệnh SQL nào dùng để lọc ra các môn học có số tín chỉ lớn hơn hoặc bằng 3?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 9: Để tìm kiếm các môn học có tên bắt đầu bằng chữ 'T' trong bảng 'MonHoc', câu lệnh SQL nào sau đây là đúng?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 10: Bạn muốn sắp xếp danh sách môn học theo thứ tự giảm dần của số tín chỉ. Câu lệnh SQL nào sẽ thực hiện điều này?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 11: Trong HeidiSQL, khi bạn thực hiện chỉnh sửa dữ liệu trong một ô và muốn hoàn tác (undo) thay đổi vừa thực hiện, bạn sử dụng phím tắt nào?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 12: Giả sử bạn đã lọc dữ liệu trong bảng 'SinhVien' và muốn loại bỏ bộ lọc hiện tại để xem lại toàn bộ dữ liệu. Trong HeidiSQL, bạn thực hiện thao tác nào?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 13: Bạn muốn biết tổng số bản ghi hiện có trong bảng 'SinhVien'. Câu lệnh SQL nào sau đây sẽ cung cấp thông tin này?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 14: Để đổi tên cột 'tenMH' thành 'TenMonHoc' trong bảng 'MonHoc', bạn sử dụng câu lệnh SQL nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 15: Bạn cần xóa toàn bộ dữ liệu trong bảng 'KetQuaHocTap' nhưng vẫn muốn giữ lại cấu trúc bảng để tiếp tục sử dụng. Câu lệnh SQL nào phù hợp nhất?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 16: Trong HeidiSQL, khi xem dữ liệu bảng ở thẻ 'Dữ liệu', bạn thấy biểu tượng 'khóa' bên cạnh một số cột. Biểu tượng này có ý nghĩa gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 17: Để thêm một cột mới tên 'diaChi' kiểu dữ liệu VARCHAR(255) vào bảng 'SinhVien', câu lệnh SQL nào sau đây là đúng?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 18: Bạn muốn giới hạn kết quả truy vấn chỉ hiển thị 5 bản ghi đầu tiên từ bảng 'SinhVien'. Câu lệnh SQL nào sau đây thực hiện điều này?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 19: Trong HeidiSQL, bạn có thể sử dụng phím tắt nào để nhanh chóng thực thi (execute) câu lệnh SQL đang được chọn trong cửa sổ truy vấn?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 20: Để lọc dữ liệu sinh viên có năm sinh từ 2003 đến 2005 (bao gồm cả 2003 và 2005) trong bảng 'SinhVien', bạn sử dụng mệnh đề WHERE với toán tử nào?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 21: Khi nhập liệu dữ liệu cho cột 'tenSV' trong bảng 'SinhVien', bạn vô tình nhập sai và muốn quay lại giá trị trước khi chỉnh sửa trong ô đó. Bạn cần làm gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 22: Bạn muốn hiển thị danh sách các môn học và sắp xếp chúng theo tên môn học, sau đó với mỗi môn học có cùng tên, sắp xếp theo mã môn học. Câu lệnh SQL nào thực hiện được điều này?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 23: Để tìm các sinh viên có tên chứa chuỗi 'An' (ví dụ: An, Bình An, Lan Anh) trong bảng 'SinhVien', câu lệnh SQL nào sau đây là phù hợp nhất?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 24: Trong HeidiSQL, bạn muốn xuất dữ liệu từ bảng 'SinhVien' ra file CSV để chia sẻ hoặc sao lưu. Bạn sử dụng chức năng nào?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 25: Bạn muốn thay đổi kiểu dữ liệu của cột 'maSV' từ VARCHAR thành CHAR(10) trong bảng 'SinhVien'. Câu lệnh SQL nào sau đây là chính xác?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 26: Trong HeidiSQL, khi thực hiện truy vấn SQL phức tạp, bạn muốn lưu lại câu truy vấn đó để sử dụng lại sau này. Bạn sử dụng chức năng nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 27: Bạn muốn tạo một bản sao của bảng 'MonHoc' với tên mới là 'MonHoc_Backup'. Câu lệnh SQL nào sau đây thực hiện việc này?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 28: Để hiển thị danh sách các môn học có số tín chỉ từ 2 đến 4 hoặc có tên bắt đầu bằng chữ 'C', câu lệnh SQL nào phù hợp?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 29: Trong HeidiSQL, bạn muốn xem cấu trúc của bảng 'SinhVien' (tên cột, kiểu dữ liệu, khóa chính...). Bạn chọn thẻ nào sau khi mở bảng?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 2

Câu 30: Bạn cần tìm tất cả các môn học có số tín chỉ là 3 hoặc 4 và có tên môn học chứa từ 'học' (ví dụ: Tin học, Giáo dục học). Câu lệnh SQL nào đúng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 03

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong phần mềm quản trị cơ sở dữ liệu HeidiSQL, bạn muốn thêm một bản ghi mới vào bảng "HocSinh". Thao tác trực quan nào sau đây là nhanh nhất để thực hiện việc này?

  • A. Mở cửa sổ SQL Query và viết câu lệnh INSERT INTO.
  • B. Nhấn phím Insert khi bảng "HocSinh" đang được hiển thị ở chế độ dữ liệu.
  • C. Click chuột phải vào tên bảng "HocSinh" và chọn "Thêm bản ghi".
  • D. Sử dụng chức năng "Import" từ menu File và chọn nguồn dữ liệu mới.

Câu 2: Bạn đang chỉnh sửa dữ liệu trong bảng "DiemSo" trên HeidiSQL. Bạn nhận thấy cần thay đổi điểm của một học sinh. Cách nào sau đây là thao tác chính xác để sửa trực tiếp giá trị trong bảng?

  • A. Nháy đúp chuột vào ô điểm cần sửa và nhập giá trị mới.
  • B. Chọn ô điểm, nhấn phím Delete để xóa giá trị cũ, sau đó nhập giá trị mới.
  • C. Click chuột phải vào ô điểm và chọn "Chỉnh sửa giá trị".
  • D. Sử dụng tổ hợp phím Ctrl + E sau khi chọn ô điểm để kích hoạt chế độ sửa.

Câu 3: Để loại bỏ các bản ghi không còn cần thiết trong bảng "LopHoc" trên HeidiSQL, bạn đã chọn các dòng cần xóa. Tổ hợp phím nào sau đây được sử dụng để xóa các dòng đã chọn?

  • A. Shift + Delete
  • B. Alt + Delete
  • C. Ctrl + Delete
  • D. Delete

Câu 4: Bạn muốn sắp xếp danh sách học sinh trong bảng "HocSinh" theo thứ tự bảng chữ cái của tên. Trong HeidiSQL, bạn sẽ thực hiện thao tác nào sau đây?

  • A. Chọn menu "Dữ liệu" -> "Sắp xếp" và chọn cột tên.
  • B. Nhấn tổ hợp phím Ctrl + S và chọn cột tên để sắp xếp.
  • C. Click chuột phải vào cột "TenHocSinh" và chọn "Sắp xếp theo tên".
  • D. Nhấp chuột vào tiêu đề cột "TenHocSinh".

Câu 5: Cho bảng "Sach" có các trường "MaSach", "TenSach", "TheLoai". Câu lệnh SQL nào sau đây sẽ trả về danh sách tất cả các tên sách và thể loại sách?

  • A. SELECT * FROM Sach
  • B. SELECT TenSach, TheLoai FROM Sach
  • C. DISPLAY TenSach, TheLoai FROM Sach
  • D. GET TenSach, TheLoai FROM Sach

Câu 6: Bạn muốn tìm tất cả các học sinh có tên bắt đầu bằng chữ "Ng" trong bảng "HocSinh" với trường "TenHocSinh". Câu lệnh SQL nào sau đây là phù hợp nhất?

  • A. SELECT * FROM HocSinh WHERE TenHocSinh LIKE "Ng%"
  • B. SELECT * FROM HocSinh WHERE TenHocSinh = "Ng*"
  • C. SELECT * FROM HocSinh WHERE TenHocSinh START WITH "Ng"
  • D. SELECT * FROM HocSinh WHERE SUBSTR(TenHocSinh, 1, 2) = "Ng"

Câu 7: Bạn cần xóa toàn bộ dữ liệu trong bảng "ThongTinCaNhan" nhưng vẫn muốn giữ lại cấu trúc bảng (các cột, kiểu dữ liệu, khóa chính...). Lệnh SQL nào sau đây thực hiện điều này?

  • A. DELETE FROM ThongTinCaNhan
  • B. DELETE * FROM ThongTinCaNhan
  • C. TRUNCATE TABLE ThongTinCaNhan
  • D. DROP TABLE ThongTinCaNhan

Câu 8: Trong HeidiSQL, bạn muốn lọc danh sách các môn học trong bảng "MonHoc" để chỉ hiển thị các môn có tên chứa từ "Toán". Bạn sẽ sử dụng chức năng lọc nào?

  • A. Bộ lọc "Equals"
  • B. Bộ lọc "LIKE"
  • C. Bộ lọc "IN"
  • D. Bộ lọc "BETWEEN"

Câu 9: Để xem nhanh toàn bộ dữ liệu hiện có trong bảng "GiaoVien" trên HeidiSQL, thao tác nào sau đây là đơn giản nhất?

  • A. Viết câu lệnh "SELECT * FROM GiaoVien" trong cửa sổ Query.
  • B. Chọn menu "File" -> "Mở" và chọn bảng "GiaoVien".
  • C. Click chuột phải vào tên bảng "GiaoVien" và chọn "Xem dữ liệu".
  • D. Mở bảng "GiaoVien" và chọn thẻ "Dữ liệu" (Data) ở phía dưới.

Câu 10: Bạn muốn sắp xếp danh sách học sinh trong bảng "HocSinh" theo điểm trung bình từ cao xuống thấp. Câu lệnh SQL nào sau đây sẽ thực hiện việc này?

  • A. SELECT * FROM HocSinh ORDER BY DiemTrungBinh DESC
  • B. SELECT * FROM HocSinh ORDER BY DiemTrungBinh ASC
  • C. SORT * FROM HocSinh BY DiemTrungBinh DESC
  • D. SELECT * FROM HocSinh SORT DiemTrungBinh DESC

Câu 11: Trong bảng "BaiKiemTra" có trường "ThoiGianLamBai" (kiểu DATETIME). Làm thế nào để truy vấn tất cả các bài kiểm tra được làm trong tháng 10 năm 2023?

  • A. SELECT * FROM BaiKiemTra WHERE ThoiGianLamBai LIKE "2023-10%"
  • B. SELECT * FROM BaiKiemTra WHERE ThoiGianLamBai BETWEEN "2023-10-01" AND "2023-10-31"
  • C. SELECT * FROM BaiKiemTra WHERE MONTH(ThoiGianLamBai) = 10 AND YEAR(ThoiGianLamBai) = 2023
  • D. SELECT * FROM BaiKiemTra WHERE ThoiGianLamBai = "October 2023"

Câu 12: Giả sử bạn có bảng "KetQuaHocTap" với các trường "MaHocSinh", "MaMonHoc", "Diem". Bạn muốn tìm MaHocSinh và MaMonHoc của những bản ghi có điểm lớn hơn hoặc bằng 8. Câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM KetQuaHocTap WHERE Diem >= 8
  • B. SELECT MaHocSinh, MaMonHoc FROM KetQuaHocTap WHERE Diem >= 8
  • C. SELECT MaHocSinh, MaMonHoc FROM KetQuaHocTap IF Diem >= 8
  • D. GET MaHocSinh, MaMonHoc FROM KetQuaHocTap WHERE Diem > 7

Câu 13: Trong HeidiSQL, khi bạn thêm một cột mới vào bảng "MonHoc", bạn cần xác định điều gì quan trọng nhất?

  • A. Màu sắc của cột
  • B. Vị trí hiển thị của cột
  • C. Kiểu dữ liệu của cột
  • D. Tên người tạo cột

Câu 14: Bạn muốn đổi tên cột "TenMon" trong bảng "MonHoc" thành "TenDayDuMon". Câu lệnh SQL nào sau đây thực hiện việc này?

  • A. RENAME COLUMN TenMon TO TenDayDuMon IN TABLE MonHoc
  • B. CHANGE COLUMN TenMon TO TenDayDuMon IN MonHoc
  • C. UPDATE TABLE MonHoc SET COLUMN TenMon = TenDayDuMon
  • D. ALTER TABLE MonHoc RENAME COLUMN TenMon TO TenDayDuMon

Câu 15: Trong HeidiSQL, bạn muốn tạo một bản sao của bảng "HocSinh" với tên "HocSinh_Backup". Cách nào sau đây là nhanh nhất để thực hiện?

  • A. Xuất dữ liệu bảng "HocSinh" ra file CSV, sau đó import vào bảng mới "HocSinh_Backup".
  • B. Click chuột phải vào bảng "HocSinh" và chọn "Sao chép bảng" (Copy table) và đặt tên mới.
  • C. Viết câu lệnh SQL "CREATE TABLE HocSinh_Backup AS SELECT * FROM HocSinh".
  • D. Sử dụng chức năng "Backup database" và chọn chỉ sao lưu bảng "HocSinh".

Câu 16: Khi truy vấn dữ liệu từ bảng "HocSinh", bạn muốn kết hợp kết quả với dữ liệu từ bảng "LopHoc" dựa trên "MaLop". Loại truy vấn nào sau đây được sử dụng?

  • A. Truy vấn con (Subquery)
  • B. Truy vấn tổng hợp (Aggregate query)
  • C. Truy vấn kết hợp (Join query)
  • D. Truy vấn cập nhật (Update query)

Câu 17: Cho bảng "DiemSo" với trường "Diem". Bạn muốn tính điểm trung bình của tất cả các bản ghi trong bảng. Hàm SQL nào sau đây được sử dụng?

  • A. AVG()
  • B. SUM()
  • C. COUNT()
  • D. MAX()

Câu 18: Bạn muốn đếm số lượng học sinh trong mỗi lớp từ bảng "HocSinh" có trường "MaLop". Câu lệnh SQL nào sau đây là chính xác?

  • A. SELECT COUNT(*) FROM HocSinh
  • B. SELECT MaLop, COUNT(*) FROM HocSinh
  • C. SELECT MaLop, SUM(*) FROM HocSinh GROUP BY MaLop
  • D. SELECT MaLop, COUNT(*) FROM HocSinh GROUP BY MaLop

Câu 19: Trong HeidiSQL, bạn muốn thay đổi kiểu dữ liệu của cột "Diem" trong bảng "KetQuaHocTap" từ INT sang FLOAT. Bạn sẽ thực hiện thao tác nào?

  • A. Xóa cột "Diem" và tạo lại cột "Diem" với kiểu FLOAT.
  • B. Sửa trực tiếp kiểu dữ liệu trong thẻ "Dữ liệu" của bảng.
  • C. Chọn bảng "KetQuaHocTap", chọn thẻ "Cột" (Columns), chọn cột "Diem" và thay đổi kiểu dữ liệu.
  • D. Sử dụng chức năng "Convert Data Type" từ menu "Công cụ".

Câu 20: Bạn cần thêm một ràng buộc (constraint) NOT NULL cho cột "TenSach" trong bảng "Sach" để đảm bảo cột này không được để trống. Câu lệnh SQL nào thực hiện điều này?

  • A. ADD CONSTRAINT NOT NULL TO COLUMN TenSach IN TABLE Sach
  • B. ALTER TABLE Sach MODIFY COLUMN TenSach VARCHAR(255) NOT NULL
  • C. UPDATE TABLE Sach SET TenSach NOT NULL
  • D. SET TenSach NOT NULL IN TABLE Sach

Câu 21: Bạn muốn xem cấu trúc của bảng "HocSinh" (tên cột, kiểu dữ liệu, khóa chính...). Trong HeidiSQL, bạn sẽ chọn thẻ nào?

  • A. Cột (Columns)
  • B. Dữ liệu (Data)
  • C. Mục lục (Indices)
  • D. Kích hoạt (Triggers)

Câu 22: Để xuất dữ liệu từ bảng "KetQuaHocTap" ra file Excel (.xlsx) trong HeidiSQL, bạn sẽ sử dụng chức năng nào?

  • A. Chức năng "Import"
  • B. Chức năng "Sao lưu" (Backup)
  • C. Chức năng "Đồng bộ hóa" (Synchronize)
  • D. Chức năng "Xuất" (Export)

Câu 23: Bạn muốn sắp xếp dữ liệu trong bảng "HocSinh" theo hai tiêu chí: đầu tiên theo "MaLop" (tăng dần), sau đó trong mỗi lớp sắp xếp theo "TenHocSinh" (bảng chữ cái). Câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM HocSinh ORDER BY MaLop AND TenHocSinh
  • B. SELECT * FROM HocSinh ORDER BY MaLop ASC, TenHocSinh ASC
  • C. SELECT * FROM HocSinh SORT BY MaLop, TenHocSinh
  • D. SELECT * FROM HocSinh GROUP BY MaLop ORDER BY TenHocSinh

Câu 24: Trong HeidiSQL, khi lọc dữ liệu bằng chức năng "Quick Filter", bạn có thể sử dụng ký tự phần trăm (%) có ý nghĩa gì?

  • A. Đại diện cho một ký tự bất kỳ.
  • B. Đại diện cho một chữ số bất kỳ.
  • C. Đại diện cho chuỗi ký tự bất kỳ (có thể rỗng).
  • D. Đại diện cho một khoảng giá trị.

Câu 25: Bạn muốn thêm một cột mới "DiaChi" vào bảng "HocSinh" với kiểu dữ liệu VARCHAR(255). Câu lệnh SQL nào sau đây thực hiện việc này?

  • A. ALTER TABLE HocSinh ADD COLUMN DiaChi VARCHAR(255)
  • B. ADD COLUMN DiaChi VARCHAR(255) TO HocSinh
  • C. INSERT COLUMN DiaChi VARCHAR(255) INTO HocSinh
  • D. CREATE COLUMN DiaChi VARCHAR(255) IN HocSinh

Câu 26: Giả sử bảng "HocSinh" có cột "NgaySinh" kiểu DATE. Bạn muốn truy vấn các học sinh sinh vào ngày 15 của bất kỳ tháng nào. Hàm SQL nào hữu ích nhất?

  • A. MONTH()
  • B. YEAR()
  • C. DAY()
  • D. DATE()

Câu 27: Bạn muốn xóa bảng "TamTru" khỏi cơ sở dữ liệu. Lệnh SQL nào sau đây sẽ xóa hoàn toàn bảng và dữ liệu của nó?

  • A. DELETE TABLE TamTru
  • B. DROP TABLE TamTru
  • C. TRUNCATE TABLE TamTru
  • D. REMOVE TABLE TamTru

Câu 28: Trong HeidiSQL, bạn muốn xem câu lệnh SQL đã được HeidiSQL tạo ra khi bạn thực hiện một thao tác (ví dụ: lọc dữ liệu). Bạn có thể tìm thấy thông tin này ở đâu?

  • A. Trong cửa sổ "Thiết kế bảng" (Table designer).
  • B. Trong thẻ "Dữ liệu" (Data) của bảng.
  • C. Trong menu "Công cụ" (Tools) -> "Lịch sử truy vấn".
  • D. Trong cửa sổ "Nhật ký SQL" (SQL log) hoặc "Giám sát" (Monitor).

Câu 29: Bạn có bảng "GiaoVien" với cột "Luong". Bạn muốn tìm giáo viên có mức lương cao nhất. Câu lệnh SQL nào sau đây là hiệu quả nhất?

  • A. SELECT * FROM GiaoVien WHERE Luong = MAX(Luong)
  • B. SELECT MAX(Luong) FROM GiaoVien
  • C. SELECT * FROM GiaoVien ORDER BY Luong DESC LIMIT 1
  • D. SELECT * FROM GiaoVien GROUP BY Luong DESC LIMIT 1

Câu 30: Trong HeidiSQL, bạn muốn nhập dữ liệu từ một file CSV vào bảng "HocSinh". Bạn sẽ sử dụng chức năng nào?

  • A. Chức năng "Import"
  • B. Chức năng "Export"
  • C. Chức năng "Sao lưu" (Backup)
  • D. Chức năng "Phục hồi" (Restore)

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 1: Trong phần mềm quản trị cơ sở dữ liệu HeidiSQL, bạn muốn thêm một bản ghi mới vào bảng 'HocSinh'. Thao tác trực quan nào sau đây là nhanh nhất để thực hiện việc này?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 2: Bạn đang chỉnh sửa dữ liệu trong bảng 'DiemSo' trên HeidiSQL. Bạn nhận thấy cần thay đổi điểm của một học sinh. Cách nào sau đây là thao tác chính xác để sửa trực tiếp giá trị trong bảng?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 3: Để loại bỏ các bản ghi không còn cần thiết trong bảng 'LopHoc' trên HeidiSQL, bạn đã chọn các dòng cần xóa. Tổ hợp phím nào sau đây được sử dụng để xóa các dòng đã chọn?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 4: Bạn muốn sắp xếp danh sách học sinh trong bảng 'HocSinh' theo thứ tự bảng chữ cái của tên. Trong HeidiSQL, bạn sẽ thực hiện thao tác nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 5: Cho bảng 'Sach' có các trường 'MaSach', 'TenSach', 'TheLoai'. Câu lệnh SQL nào sau đây sẽ trả về danh sách tất cả các tên sách và thể loại sách?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 6: Bạn muốn tìm tất cả các học sinh có tên bắt đầu bằng chữ 'Ng' trong bảng 'HocSinh' với trường 'TenHocSinh'. Câu lệnh SQL nào sau đây là phù hợp nhất?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 7: Bạn cần xóa toàn bộ dữ liệu trong bảng 'ThongTinCaNhan' nhưng vẫn muốn giữ lại cấu trúc bảng (các cột, kiểu dữ liệu, khóa chính...). Lệnh SQL nào sau đây thực hiện điều này?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 8: Trong HeidiSQL, bạn muốn lọc danh sách các môn học trong bảng 'MonHoc' để chỉ hiển thị các môn có tên chứa từ 'Toán'. Bạn sẽ sử dụng chức năng lọc nào?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 9: Để xem nhanh toàn bộ dữ liệu hiện có trong bảng 'GiaoVien' trên HeidiSQL, thao tác nào sau đây là đơn giản nhất?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 10: Bạn muốn sắp xếp danh sách học sinh trong bảng 'HocSinh' theo điểm trung bình từ cao xuống thấp. Câu lệnh SQL nào sau đây sẽ thực hiện việc này?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 11: Trong bảng 'BaiKiemTra' có trường 'ThoiGianLamBai' (kiểu DATETIME). Làm thế nào để truy vấn tất cả các bài kiểm tra được làm trong tháng 10 năm 2023?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 12: Giả sử bạn có bảng 'KetQuaHocTap' với các trường 'MaHocSinh', 'MaMonHoc', 'Diem'. Bạn muốn tìm MaHocSinh và MaMonHoc của những bản ghi có điểm lớn hơn hoặc bằng 8. Câu lệnh SQL nào phù hợp?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 13: Trong HeidiSQL, khi bạn thêm một cột mới vào bảng 'MonHoc', bạn cần xác định điều gì quan trọng nhất?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 14: Bạn muốn đổi tên cột 'TenMon' trong bảng 'MonHoc' thành 'TenDayDuMon'. Câu lệnh SQL nào sau đây thực hiện việc này?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 15: Trong HeidiSQL, bạn muốn tạo một bản sao của bảng 'HocSinh' với tên 'HocSinh_Backup'. Cách nào sau đây là nhanh nhất để thực hiện?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 16: Khi truy vấn dữ liệu từ bảng 'HocSinh', bạn muốn kết hợp kết quả với dữ liệu từ bảng 'LopHoc' dựa trên 'MaLop'. Loại truy vấn nào sau đây được sử dụng?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 17: Cho bảng 'DiemSo' với trường 'Diem'. Bạn muốn tính điểm trung bình của tất cả các bản ghi trong bảng. Hàm SQL nào sau đây được sử dụng?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 18: Bạn muốn đếm số lượng học sinh trong mỗi lớp từ bảng 'HocSinh' có trường 'MaLop'. Câu lệnh SQL nào sau đây là chính xác?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 19: Trong HeidiSQL, bạn muốn thay đổi kiểu dữ liệu của cột 'Diem' trong bảng 'KetQuaHocTap' từ INT sang FLOAT. Bạn sẽ thực hiện thao tác nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 20: Bạn cần thêm một ràng buộc (constraint) NOT NULL cho cột 'TenSach' trong bảng 'Sach' để đảm bảo cột này không được để trống. Câu lệnh SQL nào thực hiện điều này?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 21: Bạn muốn xem cấu trúc của bảng 'HocSinh' (tên cột, kiểu dữ liệu, khóa chính...). Trong HeidiSQL, bạn sẽ chọn thẻ nào?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 22: Để xuất dữ liệu từ bảng 'KetQuaHocTap' ra file Excel (.xlsx) trong HeidiSQL, bạn sẽ sử dụng chức năng nào?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 23: Bạn muốn sắp xếp dữ liệu trong bảng 'HocSinh' theo hai tiêu chí: đầu tiên theo 'MaLop' (tăng dần), sau đó trong mỗi lớp sắp xếp theo 'TenHocSinh' (bảng chữ cái). Câu lệnh SQL nào phù hợp?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 24: Trong HeidiSQL, khi lọc dữ liệu bằng chức năng 'Quick Filter', bạn có thể sử dụng ký tự phần trăm (%) có ý nghĩa gì?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 25: Bạn muốn thêm một cột mới 'DiaChi' vào bảng 'HocSinh' với kiểu dữ liệu VARCHAR(255). Câu lệnh SQL nào sau đây thực hiện việc này?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 26: Giả sử bảng 'HocSinh' có cột 'NgaySinh' kiểu DATE. Bạn muốn truy vấn các học sinh sinh vào ngày 15 của bất kỳ tháng nào. Hàm SQL nào hữu ích nhất?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 27: Bạn muốn xóa bảng 'TamTru' khỏi cơ sở dữ liệu. Lệnh SQL nào sau đây sẽ xóa hoàn toàn bảng và dữ liệu của nó?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 28: Trong HeidiSQL, bạn muốn xem câu lệnh SQL đã được HeidiSQL tạo ra khi bạn thực hiện một thao tác (ví dụ: lọc dữ liệu). Bạn có thể tìm thấy thông tin này ở đâu?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 29: Bạn có bảng 'GiaoVien' với cột 'Luong'. Bạn muốn tìm giáo viên có mức lương cao nhất. Câu lệnh SQL nào sau đây là hiệu quả nhất?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 3

Câu 30: Trong HeidiSQL, bạn muốn nhập dữ liệu từ một file CSV vào bảng 'HocSinh'. Bạn sẽ sử dụng chức năng nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 04

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Bạn đang sử dụng HeidiSQL để quản lý cơ sở dữ liệu về thư viện. Để thêm một cuốn sách mới vào bảng `sach`, thao tác nhanh nhất là gì?

  • A. Nhấn phím Insert khi bảng `sach` đang được mở ở chế độ dữ liệu.
  • B. Sử dụng menu "Tệp" -> "Nhập dữ liệu" và chọn định dạng CSV.
  • C. Gõ lệnh SQL `INSERT INTO sach ...` trong cửa sổ truy vấn.
  • D. Click chuột phải vào tên bảng `sach` và chọn "Thêm bảng mới".

Câu 2: Trong bảng `hoc_sinh` có trường `ngay_sinh` định dạng DATETIME. Bạn muốn lọc ra những học sinh có ngày sinh trong tháng 3. Câu lệnh SQL nào sau đây là hiệu quả nhất?

  • A. SELECT * FROM hoc_sinh WHERE ngay_sinh LIKE "%-03-%"
  • B. SELECT * FROM hoc_sinh WHERE MONTH(ngay_sinh) = 3
  • C. SELECT * FROM hoc_sinh WHERE ngay_sinh BETWEEN "2023-03-01" AND "2023-03-31"
  • D. SELECT * FROM hoc_sinh WHERE SUBSTRING(ngay_sinh, 6, 2) = "03"

Câu 3: Bạn cần cập nhật thông tin liên lạc (email và số điện thoại) cho một khách hàng trong bảng `khach_hang`. Biết rằng bạn chỉ có `ma_khach_hang` của người này. Câu lệnh SQL UPDATE nào phù hợp?

  • A. UPDATE khach_hang SET email = "new_email@example.com", sdt = "0987654321"
  • B. UPDATE khach_hang SET email = "new_email@example.com", sdt = "0987654321" WHERE ten_khach_hang = "Nguyen Van A"
  • C. UPDATE khach_hang SET email = "new_email@example.com", sdt = "0987654321" WHERE ma_khach_hang = "KH001"
  • D. MODIFY khach_hang SET email = "new_email@example.com", sdt = "0987654321" WHERE ma_khach_hang = "KH001"

Câu 4: Giả sử bạn muốn xóa tất cả các bản ghi trong bảng `temp_data` vì bảng này chỉ chứa dữ liệu tạm thời không còn giá trị. Lệnh SQL nào hiệu quả và nhanh chóng nhất để thực hiện việc này?

  • A. DELETE FROM temp_data WHERE 1=1
  • B. DELETE * FROM temp_data
  • C. DROP TABLE temp_data
  • D. TRUNCATE TABLE temp_data

Câu 5: Trong HeidiSQL, sau khi thực hiện một loạt thay đổi dữ liệu (thêm, sửa, xóa), làm thế nào để chắc chắn rằng tất cả các thay đổi này đã được lưu vào cơ sở dữ liệu?

  • A. Các thay đổi được tự động lưu ngay lập tức khi bạn thao tác.
  • B. Nhấn tổ hợp phím Ctrl + S hoặc click vào biểu tượng "Lưu thay đổi" trên thanh công cụ.
  • C. Đóng và mở lại bảng dữ liệu, các thay đổi sẽ tự động được lưu.
  • D. Thực hiện lệnh `COMMIT;` trong cửa sổ truy vấn SQL.

Câu 6: Bạn có bảng `san_pham` với các trường `ma_sp`, `ten_sp`, `gia_ban`. Bạn muốn sắp xếp danh sách sản phẩm theo giá bán từ cao xuống thấp. Câu lệnh SQL nào đúng?

  • A. SELECT * FROM san_pham ORDER BY gia_ban DESC
  • B. SELECT * FROM san_pham SORT BY gia_ban DESC
  • C. SELECT * FROM san_pham ORDER BY gia_ban ASC
  • D. SELECT * FROM san_pham GROUP BY gia_ban DESC

Câu 7: Bạn muốn tìm kiếm tất cả các khách hàng có tên chứa từ khóa "Lan" trong bảng `khach_hang`. Sử dụng mệnh đề `LIKE` trong SQL, biểu thức nào sau đây là chính xác nhất?

  • A. WHERE ten_khach_hang LIKE "Lan"
  • B. WHERE ten_khach_hang LIKE "Lan%"
  • C. WHERE ten_khach_hang LIKE "%Lan%"
  • D. WHERE ten_khach_hang LIKE "Lan"

Câu 8: Trong HeidiSQL, khi bạn muốn lọc dữ liệu trực tiếp trên giao diện bảng mà không cần viết lệnh SQL, bạn sẽ sử dụng tính năng nào?

  • A. SQL Editor
  • B. Quick filter (Bộ lọc nhanh)
  • C. Table Designer (Thiết kế bảng)
  • D. Query Export (Xuất truy vấn)

Câu 9: Bạn có một bảng `nhan_vien` với trường `luong`. Bạn muốn tăng lương cho tất cả nhân viên lên 10%. Câu lệnh SQL UPDATE nào sẽ thực hiện điều này?

  • A. UPDATE nhan_vien SET luong = luong + 10
  • B. UPDATE nhan_vien SET luong = luong * 1.1
  • C. UPDATE nhan_vien SET luong = luong + (luong * 0.1)
  • D. UPDATE nhan_vien SET luong = luong * 1.1

Câu 10: Trong HeidiSQL, để xem cấu trúc của một bảng (tên các cột, kiểu dữ liệu, khóa chính...), bạn chọn thẻ nào khi mở bảng đó?

  • A. Dữ liệu (Data)
  • B. Truy vấn (Query)
  • C. Thiết kế bảng (Table designer)
  • D. Lịch sử (History)

Câu 11: Bạn muốn xóa một bản ghi cụ thể trong bảng `bai_hat` dựa trên `ma_bai_hat`. Câu lệnh SQL DELETE nào phù hợp nhất?

  • A. DELETE FROM bai_hat
  • B. DELETE FROM bai_hat WHERE ma_bai_hat = "BH005"
  • C. REMOVE FROM bai_hat WHERE ma_bai_hat = "BH005"
  • D. DROP ROW FROM bai_hat WHERE ma_bai_hat = "BH005"

Câu 12: Trong HeidiSQL, thao tác "chuột phải vào tiêu đề cột và chọn Sort Ascending" có tác dụng gì?

  • A. Sắp xếp dữ liệu trong bảng theo cột đó, thứ tự tăng dần.
  • B. Lọc dữ liệu trong bảng chỉ hiển thị các giá trị tăng dần của cột đó.
  • C. Thay đổi kiểu dữ liệu của cột sang kiểu số tăng dần.
  • D. Xóa cột đó khỏi bảng.

Câu 13: Cho bảng `don_hang` có trường `ngay_dat_hang` (DATETIME). Bạn muốn đếm số lượng đơn hàng được đặt trong năm 2023. Câu lệnh SQL nào đúng?

  • A. SELECT COUNT(*) FROM don_hang WHERE ngay_dat_hang LIKE "2023-%"
  • B. SELECT SUM(*) FROM don_hang WHERE YEAR(ngay_dat_hang) = "2023"
  • C. SELECT COUNT(*) FROM don_hang WHERE YEAR(ngay_dat_hang) = 2023
  • D. SELECT NUMBER(*) FROM don_hang WHERE YEAR(ngay_dat_hang) = 2023

Câu 14: Bạn nhận được yêu cầu xuất dữ liệu từ bảng `sinh_vien` ra file CSV để gửi cho phòng đào tạo. Trong HeidiSQL, bạn sử dụng chức năng nào?

  • A. Import CSV
  • B. Backup database
  • C. Synchronize database
  • D. Export grid to file

Câu 15: Bạn muốn thay đổi tên cột `dia_chi_email` trong bảng `nguoi_dung` thành `email_lien_he`. Câu lệnh SQL nào để thực hiện?

  • A. UPDATE TABLE nguoi_dung RENAME COLUMN dia_chi_email TO email_lien_he
  • B. ALTER TABLE nguoi_dung CHANGE COLUMN dia_chi_email email_lien_he VARCHAR(255)
  • C. RENAME TABLE nguoi_dung COLUMN dia_chi_email TO email_lien_he
  • D. MODIFY TABLE nguoi_dung RENAME COLUMN dia_chi_email email_lien_he

Câu 16: Trong HeidiSQL, khi chỉnh sửa dữ liệu trực tiếp trong bảng, điều gì xảy ra nếu bạn nhập một giá trị không phù hợp với kiểu dữ liệu của cột?

  • A. HeidiSQL tự động chuyển đổi kiểu dữ liệu để phù hợp với giá trị bạn nhập.
  • B. Giá trị không hợp lệ sẽ được bỏ qua và ô dữ liệu sẽ trống.
  • C. HeidiSQL sẽ hiển thị thông báo lỗi và không cho phép bạn lưu thay đổi.
  • D. Giá trị không hợp lệ sẽ được lưu, nhưng có thể gây lỗi khi truy vấn sau này.

Câu 17: Bạn muốn truy xuất `ten_sp` và `gia_ban` của tất cả sản phẩm từ bảng `san_pham` có giá bán lớn hơn 100.000 VNĐ. Câu lệnh SQL nào?

  • A. SELECT ALL FROM san_pham WHERE gia_ban > 100000
  • B. SELECT * FROM san_pham WHERE gia_ban > 100000
  • C. GET ten_sp, gia_ban FROM san_pham WHERE gia_ban > 100000
  • D. SELECT ten_sp, gia_ban FROM san_pham WHERE gia_ban > 100000

Câu 18: Trong HeidiSQL, bạn muốn xem các câu lệnh SQL đã thực thi gần đây. Bạn tìm ở đâu?

  • A. Thẻ "Dữ liệu" của bảng.
  • B. Thẻ "Lịch sử" (History) ở phía dưới cửa sổ truy vấn.
  • C. Menu "Công cụ" -> "Nhật ký hoạt động".
  • D. Không có chức năng xem lại lịch sử truy vấn trong HeidiSQL.

Câu 19: Bạn có bảng `phong_ban` với trường `ten_phong_ban`. Bạn muốn tìm tất cả phòng ban có tên bắt đầu bằng chữ "K" hoặc "P". Mệnh đề WHERE nào phù hợp?

  • A. WHERE ten_phong_ban LIKE "K%" AND "P%"
  • B. WHERE ten_phong_ban LIKE "K%P%"
  • C. WHERE ten_phong_ban LIKE "K%" OR ten_phong_ban LIKE "P%"
  • D. WHERE ten_phong_ban STARTS WITH "K" OR "P"

Câu 20: Trong HeidiSQL, để thêm một cột mới vào bảng `nhan_vien`, bạn thao tác chủ yếu ở thẻ nào của bảng?

  • A. Thiết kế bảng (Table designer)
  • B. Dữ liệu (Data)
  • C. Truy vấn (Query)
  • D. Chỉ mục (Indices)

Câu 21: Bạn muốn đếm số lượng sản phẩm có `gia_ban` nằm trong khoảng từ 50.000 đến 150.000 VNĐ trong bảng `san_pham`. Câu lệnh SQL nào?

  • A. SELECT COUNT(*) FROM san_pham WHERE gia_ban >= 50000 OR gia_ban <= 150000
  • B. SELECT COUNT(*) FROM san_pham WHERE gia_ban BETWEEN 50000 AND 150000
  • C. SELECT TOTAL(*) FROM san_pham WHERE gia_ban IN (50000, 150000)
  • D. SELECT SUM(*) FROM san_pham WHERE gia_ban RANGE 50000 TO 150000

Câu 22: Trong HeidiSQL, bạn muốn xem câu lệnh SQL tương ứng với thao tác lọc dữ liệu bạn vừa thực hiện bằng Quick filter. Bạn có thể xem nó ở đâu?

  • A. Trong cửa sổ "Table designer".
  • B. Trong thẻ "Dữ liệu" của bảng.
  • C. Trong menu "Quick filter".
  • D. Trong thẻ "Truy vấn" (Query) - HeidiSQL thường hiển thị câu lệnh đã tạo.

Câu 23: Giả sử bảng `hoa_don` có trường `tong_tien`. Bạn muốn tính tổng doanh thu từ tất cả hóa đơn. Câu lệnh SQL nào?

  • A. SELECT SUM(tong_tien) FROM hoa_don
  • B. SELECT TOTAL(tong_tien) FROM hoa_don
  • C. SELECT COUNT(tong_tien) FROM hoa_don
  • D. SELECT AVG(tong_tien) FROM hoa_don

Câu 24: Trong HeidiSQL, khi bạn nhấp đúp chuột vào một ô dữ liệu trong bảng, điều gì sẽ xảy ra?

  • A. Dòng chứa ô đó sẽ bị xóa.
  • B. Ô đó chuyển sang chế độ chỉnh sửa, cho phép bạn nhập giá trị mới.
  • C. Một cửa sổ chi tiết về bản ghi chứa ô đó sẽ mở ra.
  • D. Không có gì xảy ra, bạn cần chọn ô và nhấn phím Edit.

Câu 25: Bạn muốn truy xuất 5 sản phẩm có `gia_ban` cao nhất từ bảng `san_pham`. Câu lệnh SQL nào?

  • A. SELECT * FROM san_pham ORDER BY gia_ban DESC WHERE ROWNUM <= 5
  • B. SELECT TOP 5 * FROM san_pham ORDER BY gia_ban DESC
  • C. SELECT * FROM san_pham ORDER BY gia_ban DESC LIMIT 5
  • D. SELECT * FROM san_pham LIMIT 5 ORDER BY gia_ban DESC

Câu 26: Trong HeidiSQL, để xóa nhiều dòng dữ liệu cùng lúc, bạn chọn các dòng đó và sử dụng tổ hợp phím nào?

  • A. Shift + Delete
  • B. Alt + Delete
  • C. Delete
  • D. Ctrl + Delete

Câu 27: Bạn có bảng `danh_muc` với trường `ten_danh_muc`. Bạn muốn tìm các danh mục có tên chứa cả từ "Điện" và "Tử". Mệnh đề WHERE nào?

  • A. WHERE ten_danh_muc LIKE "%Điện%" OR LIKE "%Tử%"
  • B. WHERE ten_danh_muc LIKE "%Điện%" AND ten_danh_muc LIKE "%Tử%"
  • C. WHERE ten_danh_muc LIKE "%Điện%Tử%"
  • D. WHERE ten_danh_muc CONTAINS "%Điện%" AND "%Tử%"

Câu 28: Trong HeidiSQL, sau khi thực hiện một câu lệnh SQL UPDATE, làm thế nào để kiểm tra số dòng đã bị ảnh hưởng bởi lệnh đó?

  • A. Xem ở thẻ "Dữ liệu" của bảng.
  • B. Xem trong cửa sổ "Table designer".
  • C. Xem ở dòng thông báo trạng thái phía dưới cửa sổ truy vấn SQL.
  • D. Không có cách nào để biết số dòng bị ảnh hưởng.

Câu 29: Bạn muốn tạo bản sao của bảng `san_pham` với tên mới là `san_pham_backup`. Câu lệnh SQL nào?

  • A. COPY TABLE san_pham TO san_pham_backup
  • B. REPLICATE TABLE san_pham AS san_pham_backup
  • C. DUPLICATE TABLE san_pham san_pham_backup
  • D. CREATE TABLE san_pham_backup AS SELECT * FROM san_pham

Câu 30: Trong HeidiSQL, bạn muốn giới hạn số lượng bản ghi hiển thị trong thẻ "Dữ liệu" để xem nhanh hơn. Bạn có thể điều chỉnh cài đặt này ở đâu?

  • A. Trong phần "Tùy chọn" (Options) của HeidiSQL, mục "Data view" hoặc tương tự.
  • B. Trong menu chuột phải khi click vào tên bảng.
  • C. Trong cửa sổ "Query editor".
  • D. Không thể giới hạn số lượng bản ghi hiển thị trong HeidiSQL.

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 1: Bạn đang sử dụng HeidiSQL để quản lý cơ sở dữ liệu về thư viện. Để thêm một cuốn sách mới vào bảng `sach`, thao tác nhanh nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 2: Trong bảng `hoc_sinh` có trường `ngay_sinh` định dạng DATETIME. Bạn muốn lọc ra những học sinh có ngày sinh trong tháng 3. Câu lệnh SQL nào sau đây là hiệu quả nhất?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 3: Bạn cần cập nhật thông tin liên lạc (email và số điện thoại) cho một khách hàng trong bảng `khach_hang`. Biết rằng bạn chỉ có `ma_khach_hang` của người này. Câu lệnh SQL UPDATE nào phù hợp?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 4: Giả sử bạn muốn xóa tất cả các bản ghi trong bảng `temp_data` vì bảng này chỉ chứa dữ liệu tạm thời không còn giá trị. Lệnh SQL nào hiệu quả và nhanh chóng nhất để thực hiện việc này?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 5: Trong HeidiSQL, sau khi thực hiện một loạt thay đổi dữ liệu (thêm, sửa, xóa), làm thế nào để chắc chắn rằng tất cả các thay đổi này đã được lưu vào cơ sở dữ liệu?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 6: Bạn có bảng `san_pham` với các trường `ma_sp`, `ten_sp`, `gia_ban`. Bạn muốn sắp xếp danh sách sản phẩm theo giá bán từ cao xuống thấp. Câu lệnh SQL nào đúng?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 7: Bạn muốn tìm kiếm tất cả các khách hàng có tên chứa từ khóa 'Lan' trong bảng `khach_hang`. Sử dụng mệnh đề `LIKE` trong SQL, biểu thức nào sau đây là chính xác nhất?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 8: Trong HeidiSQL, khi bạn muốn lọc dữ liệu trực tiếp trên giao diện bảng mà không cần viết lệnh SQL, bạn sẽ sử dụng tính năng nào?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 9: Bạn có một bảng `nhan_vien` với trường `luong`. Bạn muốn tăng lương cho tất cả nhân viên lên 10%. Câu lệnh SQL UPDATE nào sẽ thực hiện điều này?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 10: Trong HeidiSQL, để xem cấu trúc của một bảng (tên các cột, kiểu dữ liệu, khóa chính...), bạn chọn thẻ nào khi mở bảng đó?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 11: Bạn muốn xóa một bản ghi cụ thể trong bảng `bai_hat` dựa trên `ma_bai_hat`. Câu lệnh SQL DELETE nào phù hợp nhất?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 12: Trong HeidiSQL, thao tác 'chuột phải vào tiêu đề cột và chọn Sort Ascending' có tác dụng gì?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 13: Cho bảng `don_hang` có trường `ngay_dat_hang` (DATETIME). Bạn muốn đếm số lượng đơn hàng được đặt trong năm 2023. Câu lệnh SQL nào đúng?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 14: Bạn nhận được yêu cầu xuất dữ liệu từ bảng `sinh_vien` ra file CSV để gửi cho phòng đào tạo. Trong HeidiSQL, bạn sử dụng chức năng nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 15: Bạn muốn thay đổi tên cột `dia_chi_email` trong bảng `nguoi_dung` thành `email_lien_he`. Câu lệnh SQL nào để thực hiện?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 16: Trong HeidiSQL, khi chỉnh sửa dữ liệu trực tiếp trong bảng, điều gì xảy ra nếu bạn nhập một giá trị không phù hợp với kiểu dữ liệu của cột?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 17: Bạn muốn truy xuất `ten_sp` và `gia_ban` của tất cả sản phẩm từ bảng `san_pham` có giá bán lớn hơn 100.000 VNĐ. Câu lệnh SQL nào?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 18: Trong HeidiSQL, bạn muốn xem các câu lệnh SQL đã thực thi gần đây. Bạn tìm ở đâu?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 19: Bạn có bảng `phong_ban` với trường `ten_phong_ban`. Bạn muốn tìm tất cả phòng ban có tên bắt đầu bằng chữ 'K' hoặc 'P'. Mệnh đề WHERE nào phù hợp?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 20: Trong HeidiSQL, để thêm một cột mới vào bảng `nhan_vien`, bạn thao tác chủ yếu ở thẻ nào của bảng?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 21: Bạn muốn đếm số lượng sản phẩm có `gia_ban` nằm trong khoảng từ 50.000 đến 150.000 VNĐ trong bảng `san_pham`. Câu lệnh SQL nào?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 22: Trong HeidiSQL, bạn muốn xem câu lệnh SQL tương ứng với thao tác lọc dữ liệu bạn vừa thực hiện bằng Quick filter. Bạn có thể xem nó ở đâu?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 23: Giả sử bảng `hoa_don` có trường `tong_tien`. Bạn muốn tính tổng doanh thu từ tất cả hóa đơn. Câu lệnh SQL nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 24: Trong HeidiSQL, khi bạn nhấp đúp chuột vào một ô dữ liệu trong bảng, điều gì sẽ xảy ra?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 25: Bạn muốn truy xuất 5 sản phẩm có `gia_ban` cao nhất từ bảng `san_pham`. Câu lệnh SQL nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 26: Trong HeidiSQL, để xóa nhiều dòng dữ liệu cùng lúc, bạn chọn các dòng đó và sử dụng tổ hợp phím nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 27: Bạn có bảng `danh_muc` với trường `ten_danh_muc`. Bạn muốn tìm các danh mục có tên chứa cả từ 'Điện' và 'Tử'. Mệnh đề WHERE nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 28: Trong HeidiSQL, sau khi thực hiện một câu lệnh SQL UPDATE, làm thế nào để kiểm tra số dòng đã bị ảnh hưởng bởi lệnh đó?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 29: Bạn muốn tạo bản sao của bảng `san_pham` với tên mới là `san_pham_backup`. Câu lệnh SQL nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 4

Câu 30: Trong HeidiSQL, bạn muốn giới hạn số lượng bản ghi hiển thị trong thẻ 'Dữ liệu' để xem nhanh hơn. Bạn có thể điều chỉnh cài đặt này ở đâu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 05

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong quá trình thực hành cập nhật dữ liệu bảng trong hệ quản trị cơ sở dữ liệu (QTCSDL) HeidiSQL, thao tác nào sau đây cho phép bạn thêm một bản ghi (row) mới vào bảng?

  • A. Nhấn tổ hợp phím Ctrl + Delete.
  • B. Nhấn phím Insert trên bàn phím khi đang ở chế độ xem dữ liệu.
  • C. Click chuột phải vào tiêu đề cột và chọn "Thêm cột".
  • D. Sử dụng câu lệnh SELECT INTO.

Câu 2: Bạn muốn chỉnh sửa thông tin của một học sinh đã có trong bảng "HocSinh" trên HeidiSQL. Cách nhanh nhất để thực hiện điều này là gì?

  • A. Nhấp đúp chuột trực tiếp vào ô dữ liệu cần sửa trong bảng và nhập giá trị mới.
  • B. Chọn bản ghi cần sửa, sau đó nhấn phím Delete để xóa và thêm lại bản ghi mới.
  • C. Sử dụng chức năng "Tìm kiếm và Thay thế" trong HeidiSQL.
  • D. Viết câu lệnh SQL UPDATE phức tạp.

Câu 3: Để xóa một hoặc nhiều bản ghi không còn cần thiết trong bảng "SanPham" trên HeidiSQL, bạn sẽ sử dụng thao tác nào sau đây?

  • A. Nhấn phím F5 để làm mới bảng và bản ghi sẽ tự động biến mất.
  • B. Chọn các bản ghi và nhấn phím Insert.
  • C. Chọn các bản ghi cần xóa và nhấn tổ hợp phím Ctrl + Delete.
  • D. Sử dụng chức năng "Xuất dữ liệu" và bỏ chọn các bản ghi cần xóa.

Câu 4: Giả sử bạn muốn sắp xếp danh sách các bài hát trong bảng "BaiHat" theo thứ tự bảng chữ cái của tên bài hát trong HeidiSQL. Thao tác nào sau đây là đúng?

  • A. Chọn menu "Công cụ" và chọn "Sắp xếp dữ liệu".
  • B. Nhấn tổ hợp phím Alt + S.
  • C. Click chuột phải vào bất kỳ ô dữ liệu nào và chọn "Sắp xếp".
  • D. Nhấp chuột vào tiêu đề cột "Tên bài hát". Nhấp lần nữa để đổi thứ tự nếu cần.

Câu 5: Bạn cần lọc danh sách các sản phẩm trong bảng "SanPham" để chỉ hiển thị những sản phẩm có giá lớn hơn 100.000 VNĐ trong HeidiSQL. Cách thực hiện nhanh nhất là gì?

  • A. Sử dụng câu lệnh SQL phức tạp với mệnh đề WHERE.
  • B. Nhấp chuột phải vào cột "Giá", chọn "Bộ lọc nhanh" và thiết lập điều kiện lọc.
  • C. Chọn menu "Dữ liệu" và chọn "Lọc dữ liệu".
  • D. Xuất dữ liệu ra Excel và sử dụng chức năng lọc của Excel.

Câu 6: Cho bảng "NhanVien" với các trường "MaNV", "TenNV", "PhongBan". Câu lệnh SQL nào sau đây sẽ truy xuất ra danh sách Tên nhân viên và Phòng ban của tất cả nhân viên?

  • A. SELECT * FROM NhanVien
  • B. GET TenNV, PhongBan FROM NhanVien
  • C. SELECT TenNV, PhongBan FROM NhanVien
  • D. DISPLAY NhanVien (TenNV, PhongBan)

Câu 7: Để truy xuất thông tin của tất cả các khách hàng có "Địa chỉ" chứa chuỗi "Hà Nội" từ bảng "KhachHang", câu lệnh SQL nào sau đây là chính xác nhất?

  • A. SELECT * FROM KhachHang WHERE DiaChi = "Hà Nội"
  • B. SELECT * FROM KhachHang WHERE DiaChi LIKE "%Hà Nội%"
  • C. SELECT * FROM KhachHang WHERE DiaChi CONTAINS "Hà Nội"
  • D. SELECT * FROM KhachHang WHERE DiaChi = "Hà Nội"

Câu 8: Bạn muốn sắp xếp kết quả truy vấn từ bảng "DonHang" theo thứ tự giảm dần của trường "NgayDatHang". Mệnh đề nào sau đây cần được thêm vào câu lệnh SELECT?

  • A. ORDER BY NgayDatHang DESC
  • B. SORT BY NgayDatHang DESC
  • C. ORDER NgayDatHang REVERSE
  • D. SORT NgayDatHang DOWN

Câu 9: Câu lệnh SQL nào sau đây được sử dụng để xóa toàn bộ dữ liệu trong bảng "TamUng" nhưng vẫn giữ lại cấu trúc bảng (các cột, chỉ mục, ...)?

  • A. DELETE FROM TamUng
  • B. DROP TABLE TamUng
  • C. TRUNCATE TABLE TamUng
  • D. REMOVE TABLE TamUng

Câu 10: Trong HeidiSQL, sau khi thực hiện các thao tác chỉnh sửa dữ liệu, làm thế nào để chắc chắn rằng các thay đổi đã được lưu vĩnh viễn vào cơ sở dữ liệu?

  • A. Các thay đổi sẽ tự động lưu ngay khi bạn chỉnh sửa.
  • B. Đóng HeidiSQL và mở lại, các thay đổi sẽ được lưu.
  • C. Nhấn phím F5 để làm mới và lưu dữ liệu.
  • D. Nhấn tổ hợp phím Ctrl + S hoặc click vào biểu tượng "Lưu" (nếu có) trên thanh công cụ.

Câu 11: Giả sử bạn có một bảng "SinhVien" với các cột "MaSV", "TenSV", "NgaySinh". Bạn muốn truy xuất danh sách sinh viên sinh sau ngày 01/01/2003. Câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM SinhVien WHERE NgaySinh >= "2003-01-01"
  • B. SELECT * FROM SinhVien WHERE NgaySinh > "2003-01-01"
  • C. SELECT * FROM SinhVien WHERE NgaySinh AFTER "2003-01-01"
  • D. SELECT * FROM SinhVien WHERE NgaySinh IS LATER THAN "2003-01-01"

Câu 12: Trong bảng "Sach", bạn có cột "TenSach" và "TheLoai". Bạn muốn tìm tất cả các sách thuộc thể loại "Khoa học" hoặc "Giáo trình". Câu lệnh SQL nào sau đây là đúng?

  • A. SELECT * FROM Sach WHERE TheLoai = "Khoa học" AND "Giáo trình"
  • B. SELECT * FROM Sach WHERE TheLoai = "Khoa học", "Giáo trình"
  • C. SELECT * FROM Sach WHERE TheLoai = "Khoa học" OR TheLoai = "Giáo trình"
  • D. SELECT * FROM Sach WHERE TheLoai IN ("Khoa học", "Giáo trình")

Câu 13: Cho bảng "Phim" với các trường "MaPhim", "TenPhim", "NamPhatHanh". Làm thế nào để truy xuất danh sách các bộ phim được phát hành trong khoảng thời gian từ năm 2010 đến 2020 (bao gồm cả 2010 và 2020)?

  • A. SELECT * FROM Phim WHERE NamPhatHanh > 2010 AND NamPhatHanh < 2020
  • B. SELECT * FROM Phim WHERE NamPhatHanh = 2010 TO 2020
  • C. SELECT * FROM Phim WHERE NamPhatHanh IN (2010, 2020)
  • D. SELECT * FROM Phim WHERE NamPhatHanh BETWEEN 2010 AND 2020

Câu 14: Bạn có bảng "GiaoVien" với cột "TenGV". Bạn muốn tìm những giáo viên có tên bắt đầu bằng chữ "Ng". Lệnh SQL nào sau đây là tối ưu nhất?

  • A. SELECT * FROM GiaoVien WHERE TenGV LIKE "Ng%"
  • B. SELECT * FROM GiaoVien WHERE TenGV = "Ng*"
  • C. SELECT * FROM GiaoVien WHERE TenGV STARTS WITH "Ng"
  • D. SELECT * FROM GiaoVien WHERE LEFT(TenGV, 2) = "Ng"

Câu 15: Trong HeidiSQL, khi bạn muốn xem cấu trúc của một bảng (tên cột, kiểu dữ liệu, khóa chính, ...), bạn sẽ chọn thẻ nào sau khi đã chọn bảng?

  • A. Thẻ "Dữ liệu"
  • B. Thẻ "Thiết kế bảng"
  • C. Thẻ "Truy vấn"
  • D. Thẻ "Lịch sử"

Câu 16: Khi thực hiện truy vấn dữ liệu, nếu bạn muốn sắp xếp kết quả theo thứ tự tên sản phẩm tăng dần, và nếu có sản phẩm nào trùng tên thì sắp xếp theo giá giảm dần. Mệnh đề ORDER BY nào sẽ đáp ứng yêu cầu này?

  • A. ORDER BY TenSanPham ASC, Gia ASC
  • B. ORDER BY TenSanPham DESC, Gia DESC
  • C. ORDER BY TenSanPham ASC, Gia DESC
  • D. ORDER BY Gia DESC, TenSanPham ASC

Câu 17: Bạn cần cập nhật giá của tất cả các sản phẩm trong bảng "HangHoa" lên 10% do lạm phát. Câu lệnh SQL UPDATE nào sau đây là phù hợp nhất?

  • A. UPDATE HangHoa SET Gia = Gia + 10
  • B. UPDATE HangHoa SET Gia = Gia * 1.1
  • C. MODIFY HangHoa SET Gia = Gia * 1.1
  • D. ALTER TABLE HangHoa MODIFY Gia = Gia * 1.1

Câu 18: Để thêm một cột mới "Email" vào bảng "NguoiDung" với kiểu dữ liệu VARCHAR(255), câu lệnh SQL nào sau đây là chính xác?

  • A. INSERT COLUMN Email VARCHAR(255) TO NguoiDung
  • B. ADD NguoiDung COLUMN Email VARCHAR(255)
  • C. CREATE COLUMN Email VARCHAR(255) IN NguoiDung
  • D. ALTER TABLE NguoiDung ADD COLUMN Email VARCHAR(255)

Câu 19: Bạn muốn đổi tên cột "TenKH" trong bảng "KhachHang" thành "HoTenKhachHang". Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

  • A. ALTER TABLE KhachHang RENAME COLUMN TenKH TO HoTenKhachHang
  • B. RENAME COLUMN TenKH IN KhachHang TO HoTenKhachHang
  • C. MODIFY TABLE KhachHang CHANGE COLUMN TenKH TO HoTenKhachHang
  • D. UPDATE TABLE KhachHang SET COLUMN TenKH = HoTenKhachHang

Câu 20: Trong HeidiSQL, bạn muốn xuất dữ liệu từ bảng "Kho" ra file CSV để chia sẻ với đồng nghiệp. Thao tác nào sau đây là đúng?

  • A. Chọn menu "Tệp" -> "Lưu bảng".
  • B. Click chuột phải vào tên bảng và chọn "Sao chép bảng".
  • C. Click chuột phải vào tên bảng, chọn "Xuất bảng" và chọn định dạng CSV.
  • D. Kéo và thả bảng vào màn hình desktop.

Câu 21: Giả sử bạn muốn đếm số lượng bản ghi trong bảng "NhaCungCap". Câu lệnh SQL nào sau đây sẽ trả về số lượng bản ghi?

  • A. SELECT SUM(*) FROM NhaCungCap
  • B. SELECT COUNT(*) FROM NhaCungCap
  • C. SELECT RECORDS(*) FROM NhaCungCap
  • D. SELECT NUMBER_OF_ROWS(NhaCungCap)

Câu 22: Bạn muốn tìm giá trị lớn nhất của cột "DiemSo" trong bảng "KetQuaThi". Hàm SQL nào sau đây sẽ giúp bạn?

  • A. SELECT TOP(DiemSo) FROM KetQuaThi
  • B. SELECT HIGHEST(DiemSo) FROM KetQuaThi
  • C. SELECT MAX(DiemSo) FROM KetQuaThi
  • D. SELECT GREATEST(DiemSo) FROM KetQuaThi

Câu 23: Để tính tổng giá trị của tất cả các đơn hàng trong cột "TongTien" của bảng "HoaDon", bạn sẽ sử dụng hàm SQL nào?

  • A. SELECT SUM(TongTien) FROM HoaDon
  • B. SELECT TOTAL(TongTien) FROM HoaDon
  • C. SELECT ADD(TongTien) FROM HoaDon
  • D. SELECT ACCUMULATE(TongTien) FROM HoaDon

Câu 24: Bạn muốn tính giá trị trung bình của cột "Tuoi" trong bảng "NguoiDung". Hàm SQL nào sau đây là phù hợp?

  • A. SELECT MEAN(Tuoi) FROM NguoiDung
  • B. SELECT AVG(Tuoi) FROM NguoiDung
  • C. SELECT AVERAGE(Tuoi) FROM NguoiDung
  • D. SELECT MEDIAN(Tuoi) FROM NguoiDung

Câu 25: Trong HeidiSQL, bạn muốn xem nhanh 10 bản ghi đầu tiên của bảng "SanPham" để kiểm tra dữ liệu. Bạn có thể sử dụng tùy chọn nào?

  • A. Chọn thẻ "Toàn bộ dữ liệu".
  • B. Sử dụng chức năng "Cuộn trang" đến đầu bảng.
  • C. Lọc dữ liệu với điều kiện "bản ghi thứ tự <= 10".
  • D. Trong thẻ "Dữ liệu", thanh cuộn thường hiển thị một số bản ghi đầu tiên và bạn có thể điều chỉnh số lượng hiển thị (nếu có).

Câu 26: Bạn cần tạo bản sao của bảng "SanPham" và đặt tên là "SanPham_Backup". Câu lệnh SQL nào sau đây thực hiện điều này?

  • A. COPY TABLE SanPham TO SanPham_Backup
  • B. DUPLICATE TABLE SanPham AS SanPham_Backup
  • C. CREATE TABLE SanPham_Backup AS SELECT * FROM SanPham
  • D. BACKUP TABLE SanPham TO SanPham_Backup

Câu 27: Khi lọc dữ liệu trong HeidiSQL bằng "Bộ lọc nhanh", bạn có thể sử dụng các toán tử so sánh nào sau đây?

  • A. =, <>, >, <, >=, <=
  • B. LIKE, BETWEEN, IN, IS NULL
  • C. AND, OR, NOT
  • D. +, -, *, /

Câu 28: Bạn muốn xóa cột "DiaChi" khỏi bảng "NhaCungCap" vì nó không còn cần thiết. Câu lệnh SQL nào sau đây sẽ thực hiện việc này?

  • A. DELETE COLUMN DiaChi FROM NhaCungCap
  • B. ALTER TABLE NhaCungCap DROP COLUMN DiaChi
  • C. REMOVE COLUMN DiaChi IN NhaCungCap
  • D. TRUNCATE COLUMN DiaChi FROM NhaCungCap

Câu 29: Trong HeidiSQL, bạn có thể sử dụng phím tắt nào để thực thi (chạy) câu lệnh SQL đang được soạn thảo trong cửa sổ truy vấn?

  • A. Ctrl + Enter
  • B. Shift + Enter
  • C. Ctrl + F9
  • D. Alt + F5

Câu 30: Bạn muốn giới hạn kết quả truy vấn chỉ trả về 5 bản ghi đầu tiên từ bảng "TinTuc". Mệnh đề nào sau đây thường được sử dụng trong SQL (tùy thuộc vào hệ CSDL cụ thể)?

  • A. FETCH FIRST 5 ROWS ONLY
  • B. GET 5 ROWS
  • C. SELECT ONLY 5 * FROM TinTuc
  • D. LIMIT 5

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 1: Trong quá trình thực hành cập nhật dữ liệu bảng trong hệ quản trị cơ sở dữ liệu (QTCSDL) HeidiSQL, thao tác nào sau đây cho phép bạn thêm một bản ghi (row) mới vào bảng?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 2: Bạn muốn chỉnh sửa thông tin của một học sinh đã có trong bảng 'HocSinh' tr??n HeidiSQL. Cách nhanh nhất để thực hiện điều này là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 3: Để xóa một hoặc nhiều bản ghi không còn cần thiết trong bảng 'SanPham' trên HeidiSQL, bạn sẽ sử dụng thao tác nào sau đây?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 4: Giả sử bạn muốn sắp xếp danh sách các bài hát trong bảng 'BaiHat' theo thứ tự bảng chữ cái của tên bài hát trong HeidiSQL. Thao tác nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 5: Bạn cần lọc danh sách các sản phẩm trong bảng 'SanPham' để chỉ hiển thị những sản phẩm có giá lớn hơn 100.000 VNĐ trong HeidiSQL. Cách thực hiện nhanh nhất là gì?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 6: Cho bảng 'NhanVien' với các trường 'MaNV', 'TenNV', 'PhongBan'. Câu lệnh SQL nào sau đây sẽ truy xuất ra danh sách Tên nhân viên và Phòng ban của tất cả nhân viên?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 7: Để truy xuất thông tin của tất cả các khách hàng có 'Địa chỉ' chứa chuỗi 'Hà Nội' từ bảng 'KhachHang', câu lệnh SQL nào sau đây là chính xác nhất?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 8: Bạn muốn sắp xếp kết quả truy vấn từ bảng 'DonHang' theo thứ tự giảm dần của trường 'NgayDatHang'. Mệnh đề nào sau đây cần được thêm vào câu lệnh SELECT?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 9: Câu lệnh SQL nào sau đây được sử dụng để xóa *toàn bộ dữ liệu* trong bảng 'TamUng' nhưng vẫn giữ lại cấu trúc bảng (các cột, chỉ mục, ...)?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 10: Trong HeidiSQL, sau khi thực hiện các thao tác chỉnh sửa dữ liệu, làm thế nào để chắc chắn rằng các thay đổi đã được lưu *vĩnh viễn* vào cơ sở dữ liệu?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 11: Giả sử bạn có một bảng 'SinhVien' với các cột 'MaSV', 'TenSV', 'NgaySinh'. Bạn muốn truy xuất danh sách sinh viên sinh sau ngày 01/01/2003. Câu lệnh SQL nào phù hợp?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 12: Trong bảng 'Sach', bạn có cột 'TenSach' và 'TheLoai'. Bạn muốn tìm tất cả các sách thuộc thể loại 'Khoa học' hoặc 'Giáo trình'. Câu lệnh SQL nào sau đây là đúng?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 13: Cho bảng 'Phim' với các trường 'MaPhim', 'TenPhim', 'NamPhatHanh'. Làm thế nào để truy xuất danh sách các bộ phim được phát hành trong khoảng thời gian từ năm 2010 đến 2020 (bao gồm cả 2010 và 2020)?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 14: Bạn có bảng 'GiaoVien' với cột 'TenGV'. Bạn muốn tìm những giáo viên có tên bắt đầu bằng chữ 'Ng'. Lệnh SQL nào sau đây là tối ưu nhất?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 15: Trong HeidiSQL, khi bạn muốn xem cấu trúc của một bảng (tên cột, kiểu dữ liệu, khóa chính, ...), bạn sẽ chọn thẻ nào sau khi đã chọn bảng?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 16: Khi thực hiện truy vấn dữ liệu, nếu bạn muốn sắp xếp kết quả theo thứ tự *tên sản phẩm* tăng dần, và nếu có sản phẩm nào trùng tên thì sắp xếp theo *giá* giảm dần. Mệnh đề ORDER BY nào sẽ đáp ứng yêu cầu này?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 17: Bạn cần cập nhật giá của tất cả các sản phẩm trong bảng 'HangHoa' lên 10% do lạm phát. Câu lệnh SQL UPDATE nào sau đây là phù hợp nhất?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 18: Để thêm một cột mới 'Email' vào bảng 'NguoiDung' với kiểu dữ liệu VARCHAR(255), câu lệnh SQL nào sau đây là chính xác?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 19: Bạn muốn đổi tên cột 'TenKH' trong bảng 'KhachHang' thành 'HoTenKhachHang'. Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 20: Trong HeidiSQL, bạn muốn xuất dữ liệu từ bảng 'Kho' ra file CSV để chia sẻ với đồng nghiệp. Thao tác nào sau đây là đúng?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 21: Giả sử bạn muốn đếm số lượng bản ghi trong bảng 'NhaCungCap'. Câu lệnh SQL nào sau đây sẽ trả về số lượng bản ghi?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 22: Bạn muốn tìm giá trị lớn nhất của cột 'DiemSo' trong bảng 'KetQuaThi'. Hàm SQL nào sau đây sẽ giúp bạn?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 23: Để tính tổng giá trị của tất cả các đơn hàng trong cột 'TongTien' của bảng 'HoaDon', bạn sẽ sử dụng hàm SQL nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 24: Bạn muốn tính giá trị trung bình của cột 'Tuoi' trong bảng 'NguoiDung'. Hàm SQL nào sau đây là phù hợp?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 25: Trong HeidiSQL, bạn muốn xem nhanh 10 bản ghi đầu tiên của bảng 'SanPham' để kiểm tra dữ liệu. Bạn có thể sử dụng tùy chọn nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 26: Bạn cần tạo bản sao của bảng 'SanPham' và đặt tên là 'SanPham_Backup'. Câu lệnh SQL nào sau đây thực hiện điều này?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 27: Khi lọc dữ liệu trong HeidiSQL bằng 'Bộ lọc nhanh', bạn có thể sử dụng các toán tử so sánh nào sau đây?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 28: Bạn muốn xóa cột 'DiaChi' khỏi bảng 'NhaCungCap' vì nó không còn cần thiết. Câu lệnh SQL nào sau đây sẽ thực hiện việc này?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 29: Trong HeidiSQL, bạn có thể sử dụng phím tắt nào để thực thi (chạy) câu lệnh SQL đang được soạn thảo trong cửa sổ truy vấn?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 5

Câu 30: Bạn muốn giới hạn kết quả truy vấn chỉ trả về 5 bản ghi đầu tiên từ bảng 'TinTuc'. Mệnh đề nào sau đây thường được sử dụng trong SQL (tùy thuộc vào hệ CSDL cụ thể)?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 06

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong phần mềm quản trị cơ sở dữ liệu HeidiSQL, để thêm một bản ghi (row) mới vào một bảng, thao tác chính xác là gì?

  • A. Nhấn tổ hợp phím Ctrl + Shift + N.
  • B. Nhấn phím Insert trên bàn phím khi bảng đang được chọn.
  • C. Click chuột phải vào tiêu đề bảng và chọn "Thêm mới".
  • D. Sử dụng thanh công cụ và chọn biểu tượng dấu cộng (+).

Câu 2: Khi bạn muốn chỉnh sửa dữ liệu trực tiếp trong một ô của bảng trên HeidiSQL, bạn cần thực hiện hành động nào sau đây?

  • A. Nhấp đúp chuột (double-click) vào ô dữ liệu cần chỉnh sửa.
  • B. Chọn ô dữ liệu và nhấn phím Delete để xóa và nhập lại.
  • C. Click chuột phải vào ô và chọn "Chỉnh sửa giá trị".
  • D. Chọn ô và nhấn phím F2 để kích hoạt chế độ chỉnh sửa.

Câu 3: Để xóa một hoặc nhiều bản ghi đã chọn trong bảng dữ liệu trên HeidiSQL, bạn sử dụng tổ hợp phím tắt nào?

  • A. Shift + Delete
  • B. Alt + Delete
  • C. Ctrl + Delete
  • D. Ctrl + Shift + Delete

Câu 4: Bạn muốn sắp xếp dữ liệu trong bảng theo thứ tự bảng chữ cái (A-Z) của cột "Tên_sản_phẩm". Thao tác nào sau đây là đúng?

  • A. Nhấp chuột phải vào cột "Tên_sản_phẩm" và chọn "Sắp xếp tùy chỉnh".
  • B. Chọn menu "Dữ liệu" -> "Sắp xếp" -> "Tên_sản_phẩm".
  • C. Nhấn giữ phím Ctrl và click vào tiêu đề cột "Tên_sản_phẩm".
  • D. Click chuột một lần vào tiêu đề cột "Tên_sản_phẩm".

Câu 5: Câu lệnh SQL nào sau đây được sử dụng để truy xuất tất cả các cột và tất cả các hàng từ bảng có tên "KhachHang"?

  • A. SELECT * FROM KhachHang;
  • B. SELECT ALL FROM KhachHang;
  • C. GET * FROM KhachHang;
  • D. FETCH * IN KhachHang;

Câu 6: Để lọc và chỉ hiển thị các bản ghi có "Địa_chỉ" chứa chuỗi ký tự "Hà Nội", bạn sẽ sử dụng mệnh đề WHERE và toán tử nào trong SQL?

  • A. WHERE Dia_chi = "Hà Nội";
  • B. WHERE Dia_chi LIKE "%Hà Nội%";
  • C. WHERE Dia_chi CONTAIN "Hà Nội";
  • D. WHERE Dia_chi START WITH "Hà Nội";

Câu 7: Bạn muốn xóa toàn bộ dữ liệu trong bảng "DonHang" nhưng vẫn giữ lại cấu trúc bảng (cột, kiểu dữ liệu...). Lệnh SQL nào phù hợp nhất?

  • A. DELETE FROM DonHang;
  • B. DELETE * FROM DonHang;
  • C. TRUNCATE TABLE DonHang;
  • D. DROP TABLE DonHang;

Câu 8: Trong HeidiSQL, để lọc dữ liệu một cách nhanh chóng dựa trên giá trị của một cột, bạn thường sử dụng tính năng nào?

  • A. Sử dụng SQL Query Editor và viết câu lệnh WHERE.
  • B. Sử dụng "Quick filter" bằng cách nhấp chuột phải vào tiêu đề cột.
  • C. Vào menu "Edit" và chọn "Filter Data".
  • D. Tính năng "Auto Filter" ở cuối bảng dữ liệu.

Câu 9: Để xem tất cả dữ liệu hiện có trong bảng "NhanVien" trên HeidiSQL, bạn cần mở bảng này và chọn thẻ nào?

  • A. Thẻ "Dữ liệu" (Data).
  • B. Thẻ "Thiết kế bảng" (Table design).
  • C. Thẻ "SQL".
  • D. Thẻ "Lược đồ quan hệ" (ER Diagram).

Câu 10: Câu lệnh SQL nào sau đây sắp xếp dữ liệu trong bảng "SanPham" theo cột "Gia_ban" từ cao xuống thấp (giảm dần)?

  • A. SELECT * FROM SanPham SORT BY Gia_ban DESC;
  • B. SELECT * FROM SanPham ORDER BY Gia_ban ASC;
  • C. SELECT * FROM SanPham ORDER BY Gia_ban DESC;
  • D. SELECT * FROM SanPham ARRANGE BY Gia_ban DESC;

Câu 11: Giả sử bảng "SinhVien" có cột "Ngay_sinh" kiểu DATE. Làm thế nào để truy vấn tất cả sinh viên có ngày sinh trong khoảng từ "01/01/2003" đến "31/12/2003"?

  • A. SELECT * FROM SinhVien WHERE Ngay_sinh = BETWEEN "2003-01-01" AND "2003-12-31";
  • B. SELECT * FROM SinhVien WHERE Ngay_sinh BETWEEN "2003-01-01" AND "2003-12-31";
  • C. SELECT * FROM SinhVien WHERE Ngay_sinh RANGE "2003-01-01" TO "2003-12-31";
  • D. SELECT * FROM SinhVien WHERE Ngay_sinh IN ("2003-01-01", "2003-12-31");

Câu 12: Bạn muốn tìm tất cả các sản phẩm có "Ten_san_pham" bắt đầu bằng chữ "M" hoặc chữ "T". Câu lệnh SQL nào sau đây là chính xác?

  • A. SELECT * FROM SanPham WHERE Ten_san_pham LIKE "M%" AND "T%";
  • B. SELECT * FROM SanPham WHERE Ten_san_pham = "M%" OR "T%";
  • C. SELECT * FROM SanPham WHERE Ten_san_pham LIKE ("M%","T%");
  • D. SELECT * FROM SanPham WHERE Ten_san_pham LIKE "M%" OR Ten_san_pham LIKE "T%";

Câu 13: Giả sử bạn có bảng "KhoHang" với cột "So_luong_ton". Làm thế nào để tăng "So_luong_ton" lên 10 đơn vị cho tất cả các sản phẩm có "Ma_loai_hang" là "DT" (Điện thoại)?

  • A. UPDATE KhoHang SET So_luong_ton = So_luong_ton + 10;
  • B. UPDATE KhoHang SET So_luong_ton = So_luong_ton + 10 WHERE Ma_loai_hang = "DT";
  • C. MODIFY KhoHang SET So_luong_ton = So_luong_ton + 10 WHEN Ma_loai_hang = "DT";
  • D. CHANGE KhoHang SET So_luong_ton = So_luong_ton + 10 IF Ma_loai_hang = "DT";

Câu 14: Để đếm tổng số bản ghi trong bảng "NhaCungCap", bạn sử dụng hàm tập hợp nào trong SQL?

  • A. COUNT(*)
  • B. SUM(*)
  • C. AVG(*)
  • D. TOTAL(*)

Câu 15: Trong HeidiSQL, bạn muốn tạo một bản sao của bảng "SanPham" với tên mới là "SanPham_Backup". Thao tác nào sau đây là nhanh nhất?

  • A. Export bảng "SanPham" ra file SQL, sau đó import vào database với tên "SanPham_Backup".
  • B. Viết câu lệnh SQL "CREATE TABLE SanPham_Backup AS SELECT * FROM SanPham".
  • C. Click chuột phải vào bảng "SanPham" và chọn "Sao chép bảng thành..." (Copy table as...).
  • D. Sử dụng chức năng "Backup database" và chọn chỉ sao lưu bảng "SanPham".

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

  • A. Lệnh sẽ không thực thi và báo lỗi.
  • B. Chỉ xóa bản ghi đầu tiên trong bảng.
  • C. Xóa ngẫu nhiên một số bản ghi trong bảng.
  • D. Xóa tất cả các bản ghi trong bảng.

Câu 17: Để thêm một cột mới có tên "Email" kiểu dữ liệu VARCHAR(255) vào bảng "KhachHang", bạn sử dụng lệnh SQL nào?

  • A. INSERT COLUMN Email VARCHAR(255) TO KhachHang;
  • B. ALTER TABLE KhachHang ADD COLUMN Email VARCHAR(255);
  • C. CREATE COLUMN Email VARCHAR(255) IN KhachHang;
  • D. ADD COLUMN Email VARCHAR(255) TO TABLE KhachHang;

Câu 18: Bạn muốn thay đổi kiểu dữ liệu của cột "So_dien_thoai" trong bảng "NhanVien" từ INT thành VARCHAR(15). Lệnh SQL nào được sử dụng?

  • A. ALTER TABLE NhanVien CHANGE COLUMN So_dien_thoai TYPE VARCHAR(15);
  • B. ALTER TABLE NhanVien UPDATE COLUMN So_dien_thoai TO VARCHAR(15);
  • C. ALTER TABLE NhanVien MODIFY COLUMN So_dien_thoai VARCHAR(15);
  • D. UPDATE TABLE NhanVien ALTER COLUMN So_dien_thoai SET TYPE VARCHAR(15);

Câu 19: Trong SQL, từ khóa "NULL" được sử dụng để biểu thị điều gì?

  • A. Giá trị số 0.
  • B. Chuỗi ký tự rỗng ("").
  • C. Giá trị mặc định của kiểu dữ liệu.
  • D. Giá trị bị thiếu hoặc không xác định.

Câu 20: Để tìm tất cả các bản ghi trong bảng "SanPham" mà cột "Mo_ta" đang chứa giá trị NULL, bạn sử dụng mệnh đề WHERE và điều kiện nào?

  • A. WHERE Mo_ta = NULL
  • B. WHERE Mo_ta IS NULL
  • C. WHERE Mo_ta LIKE NULL
  • D. WHERE Mo_ta = "NULL"

Câu 21: Bạn muốn truy xuất dữ liệu từ bảng "KhachHang" và chỉ lấy ra các cột "Ma_khach_hang" và "Ten_khach_hang". Câu lệnh SELECT nào đúng?

  • A. SELECT COLUMNS Ma_khach_hang, Ten_khach_hang FROM KhachHang;
  • B. SELECT * (Ma_khach_hang, Ten_khach_hang) FROM KhachHang;
  • C. SELECT Ma_khach_hang, Ten_khach_hang FROM KhachHang;
  • D. GET Ma_khach_hang, Ten_khach_hang FROM KhachHang;

Câu 22: Giả sử bạn có bảng "LoaiSanPham" với cột "Ten_loai". Làm thế nào để đổi tên cột "Ten_loai" thành "Ten_DanhMuc"?

  • A. ALTER TABLE LoaiSanPham RENAME COLUMN Ten_loai TO Ten_DanhMuc;
  • B. ALTER TABLE LoaiSanPham MODIFY COLUMN Ten_loai AS Ten_DanhMuc;
  • C. RENAME COLUMN Ten_loai TO Ten_DanhMuc IN LoaiSanPham;
  • D. CHANGE TABLE LoaiSanPham RENAME COLUMN Ten_loai TO Ten_DanhMuc;

Câu 23: Bạn muốn xóa cột "Dia_chi" khỏi bảng "NhaCungCap". Lệnh SQL nào sau đây được sử dụng?

  • A. DELETE COLUMN Dia_chi FROM NhaCungCap;
  • B. REMOVE COLUMN Dia_chi FROM NhaCungCap;
  • C. ALTER TABLE NhaCungCap DELETE COLUMN Dia_chi;
  • D. ALTER TABLE NhaCungCap DROP COLUMN Dia_chi;

Câu 24: Trong HeidiSQL, để giới hạn số lượng bản ghi hiển thị khi truy vấn, bạn có thể sử dụng mệnh đề "LIMIT" trong câu lệnh SQL. Tuy nhiên, có cách nào khác để làm điều này trực tiếp trên giao diện người dùng không?

  • A. Không thể giới hạn số bản ghi hiển thị trên giao diện, chỉ có thể dùng LIMIT trong SQL.
  • B. Sử dụng chức năng "Phân trang" ở cuối bảng dữ liệu.
  • C. Thay đổi giá trị "Giới hạn hàng" (Limit rows) trong cài đặt hiển thị dữ liệu của bảng.
  • D. Sử dụng "Quick Filter" và chọn số lượng bản ghi muốn hiển thị.

Câu 25: Bạn thực hiện một truy vấn SELECT và muốn lưu kết quả truy vấn đó thành một bảng mới. Câu lệnh SQL nào sau đây thực hiện điều này?

  • A. SAVE TABLE AS SELECT ...
  • B. CREATE TABLE AS SELECT ...
  • C. SELECT ... INTO NEW TABLE
  • D. EXPORT TABLE FROM SELECT ...

Câu 26: Trong SQL, mệnh đề "DISTINCT" được sử dụng để làm gì?

  • A. Sắp xếp các bản ghi theo thứ tự khác biệt.
  • B. Đếm số lượng bản ghi khác biệt.
  • C. Loại bỏ các hàng trùng lặp trong kết quả truy vấn.
  • D. Tìm kiếm các giá trị khác biệt trong một cột.

Câu 27: Bạn muốn tìm giá trị lớn nhất trong cột "Diem_so" của bảng "KetQuaHocTap". Hàm nào sau đây được sử dụng trong SQL?

  • A. TOP()
  • B. GREATEST()
  • C. LARGEST()
  • D. MAX()

Câu 28: Để tính trung bình cộng của các giá trị trong cột "Don_gia" của bảng "MatHang", bạn dùng hàm nào?

  • A. AVG()
  • B. MEAN()
  • C. AVERAGE()
  • D. MEDIA()

Câu 29: Trong HeidiSQL, khi bạn thực hiện chỉnh sửa dữ liệu, làm thế nào để hoàn tác (undo) thao tác vừa thực hiện?

  • A. Nhấn phím Delete.
  • B. Nhấn tổ hợp phím Ctrl + Z.
  • C. Click chuột phải và chọn "Hoàn tác".
  • D. Đóng và mở lại bảng để khôi phục trạng thái ban đầu.

Câu 30: Bạn muốn tìm tất cả các sản phẩm có "Gia_ban" lớn hơn 100 và nhỏ hơn hoặc bằng 500. Mệnh đề WHERE nào sau đây là đúng?

  • A. WHERE Gia_ban > 100 OR Gia_ban <= 500
  • B. WHERE Gia_ban BETWEEN 100 AND 500
  • C. WHERE Gia_ban > 100 AND Gia_ban <= 500
  • D. WHERE Gia_ban IN (100, 500)

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 1: Trong phần mềm quản trị cơ sở dữ liệu HeidiSQL, để thêm một bản ghi (row) mới vào một bảng, thao tác chính xác là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 2: Khi bạn muốn chỉnh sửa dữ liệu trực tiếp trong một ô của bảng trên HeidiSQL, bạn cần thực hiện hành động nào sau đây?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 3: Để xóa một hoặc nhiều bản ghi đã chọn trong bảng dữ liệu trên HeidiSQL, bạn sử dụng tổ hợp phím tắt nào?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 4: Bạn muốn sắp xếp dữ liệu trong bảng theo thứ tự bảng chữ cái (A-Z) của cột 'Tên_sản_phẩm'. Thao tác nào sau đây là đúng?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 5: Câu lệnh SQL nào sau đây được sử dụng để truy xuất *tất cả* các cột và *tất cả* các hàng từ bảng có tên 'KhachHang'?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 6: Để lọc và chỉ hiển thị các bản ghi có 'Địa_chỉ' chứa chuỗi ký tự 'Hà Nội', bạn sẽ sử dụng mệnh đề WHERE và toán tử nào trong SQL?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 7: Bạn muốn xóa *toàn bộ* dữ liệu trong bảng 'DonHang' nhưng vẫn giữ lại cấu trúc bảng (cột, kiểu dữ liệu...). Lệnh SQL nào phù hợp nhất?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 8: Trong HeidiSQL, để lọc dữ liệu một cách nhanh chóng dựa trên giá trị của một cột, bạn thường sử dụng tính năng nào?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 9: Để xem tất cả dữ liệu hiện có trong bảng 'NhanVien' trên HeidiSQL, bạn cần mở bảng này và chọn thẻ nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 10: Câu lệnh SQL nào sau đây sắp xếp dữ liệu trong bảng 'SanPham' theo cột 'Gia_ban' từ cao xuống thấp (giảm dần)?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 11: Giả sử bảng 'SinhVien' có cột 'Ngay_sinh' kiểu DATE. Làm thế nào để truy vấn tất cả sinh viên có ngày sinh trong khoảng từ '01/01/2003' đến '31/12/2003'?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 12: Bạn muốn tìm tất cả các sản phẩm có 'Ten_san_pham' bắt đầu bằng chữ 'M' hoặc chữ 'T'. Câu lệnh SQL nào sau đây là chính xác?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 13: Giả sử bạn có bảng 'KhoHang' với cột 'So_luong_ton'. Làm thế nào để tăng 'So_luong_ton' lên 10 đơn vị cho tất cả các sản phẩm có 'Ma_loai_hang' là 'DT' (Điện thoại)?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 14: Để đếm tổng số bản ghi trong bảng 'NhaCungCap', bạn sử dụng hàm tập hợp nào trong SQL?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 15: Trong HeidiSQL, bạn muốn tạo một bản sao của bảng 'SanPham' với tên mới là 'SanPham_Backup'. Thao tác nào sau đây là nhanh nhất?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

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

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 17: Để thêm một cột mới có tên 'Email' kiểu dữ liệu VARCHAR(255) vào bảng 'KhachHang', bạn sử dụng lệnh SQL nào?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 18: Bạn muốn thay đổi kiểu dữ liệu của cột 'So_dien_thoai' trong bảng 'NhanVien' từ INT thành VARCHAR(15). Lệnh SQL nào được sử dụng?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 19: Trong SQL, từ khóa 'NULL' được sử dụng để biểu thị điều gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 20: Để tìm tất cả các bản ghi trong bảng 'SanPham' mà cột 'Mo_ta' đang chứa giá trị NULL, bạn sử dụng mệnh đề WHERE và điều kiện nào?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 21: Bạn muốn truy xuất dữ liệu từ bảng 'KhachHang' và chỉ lấy ra các cột 'Ma_khach_hang' và 'Ten_khach_hang'. Câu lệnh SELECT nào đúng?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 22: Giả sử bạn có bảng 'LoaiSanPham' với cột 'Ten_loai'. Làm thế nào để đổi tên cột 'Ten_loai' thành 'Ten_DanhMuc'?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 23: Bạn muốn xóa cột 'Dia_chi' khỏi bảng 'NhaCungCap'. Lệnh SQL nào sau đây được sử dụng?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 24: Trong HeidiSQL, để giới hạn số lượng bản ghi hiển thị khi truy vấn, bạn có thể sử dụng mệnh đề 'LIMIT' trong câu lệnh SQL. Tuy nhiên, có cách nào khác để làm điều này trực tiếp trên giao diện người dùng không?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 25: Bạn thực hiện một truy vấn SELECT và muốn lưu kết quả truy vấn đó thành một bảng mới. Câu lệnh SQL nào sau đây thực hiện điều này?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 26: Trong SQL, mệnh đề 'DISTINCT' được sử dụng để làm gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 27: Bạn muốn tìm giá trị lớn nhất trong cột 'Diem_so' của bảng 'KetQuaHocTap'. Hàm nào sau đây được sử dụng trong SQL?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 28: Để tính trung bình cộng của các giá trị trong cột 'Don_gia' của bảng 'MatHang', bạn dùng hàm nào?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 29: Trong HeidiSQL, khi bạn thực hiện chỉnh sửa dữ liệu, làm thế nào để hoàn tác (undo) thao tác vừa thực hiện?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 6

Câu 30: Bạn muốn tìm tất cả các sản phẩm có 'Gia_ban' lớn hơn 100 và nhỏ hơn hoặc bằng 500. Mệnh đề WHERE nào sau đây là đúng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 07

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong môi trường quản trị cơ sở dữ liệu quan hệ, thao tác nào sau đây dùng để thay đổi cấu trúc của một bảng đã tồn tại, ví dụ như thêm một cột mới hoặc sửa đổi kiểu dữ liệu của một cột?

  • A. UPDATE TABLE
  • B. ALTER TABLE
  • C. MODIFY TABLE
  • D. CHANGE TABLE

Câu 2: Bạn muốn thêm một cột mới có tên "Email" kiểu dữ liệu VARCHAR(255) vào bảng "SinhVien". Câu lệnh SQL nào sau đây thực hiện đúng thao tác này?

  • A. ALTER TABLE SinhVien ADD COLUMN Email VARCHAR(255);
  • B. ADD COLUMN Email VARCHAR(255) TO SinhVien;
  • C. INSERT COLUMN Email VARCHAR(255) INTO SinhVien;
  • D. UPDATE SinhVien SET Email VARCHAR(255);

Câu 3: Giả sử bảng "SanPham" có cột "Gia" với kiểu dữ liệu INT. Bạn muốn thay đổi kiểu dữ liệu của cột "Gia" thành DECIMAL(10,2) để lưu trữ giá tiền chính xác hơn. Lệnh SQL nào sau đây là phù hợp?

  • A. ALTER TABLE SanPham CHANGE COLUMN Gia DECIMAL(10,2);
  • B. ALTER TABLE SanPham UPDATE COLUMN Gia DECIMAL(10,2);
  • C. ALTER TABLE SanPham MODIFY COLUMN Gia DECIMAL(10,2);
  • D. ALTER COLUMN SanPham Gia TYPE DECIMAL(10,2);

Câu 4: Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong kết quả truy vấn, chỉ hiển thị các bản ghi duy nhất?

  • A. UNIQUE
  • B. DISTINCT
  • C. FILTER
  • D. GROUP BY

Câu 5: Cho bảng "DonHang" có cột "NgayDatHang". Câu lệnh SQL nào sau đây sẽ truy xuất danh sách các ngày đặt hàng duy nhất (không trùng lặp) từ bảng "DonHang"?

  • A. SELECT UNIQUE NgayDatHang FROM DonHang;
  • B. SELECT FILTER NgayDatHang FROM DonHang;
  • C. SELECT GROUP BY NgayDatHang FROM DonHang;
  • D. SELECT DISTINCT NgayDatHang FROM DonHang;

Câu 6: Trong SQL, hàm nào được sử dụng để tính tổng giá trị của một cột số trong một bảng?

  • A. AVG()
  • B. COUNT()
  • C. SUM()
  • D. MAX()

Câu 7: Bạn muốn tính tổng số lượng sản phẩm trong bảng "SanPham" có cột "SoLuong". Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

  • A. SELECT COUNT(SoLuong) FROM SanPham;
  • B. SELECT SUM(SoLuong) FROM SanPham;
  • C. SELECT AVG(SoLuong) FROM SanPham;
  • D. SELECT MAX(SoLuong) FROM SanPham;

Câu 8: Trong SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột, thường được sử dụng kết hợp với các hàm tổng hợp?

  • A. GROUP BY
  • B. ORDER BY
  • C. HAVING
  • D. JOIN

Câu 9: Cho bảng "DanhMucSanPham" có cột "TenDanhMuc" và bảng "SanPham" có cột "MaDanhMuc" (khóa ngoại liên kết đến "DanhMucSanPham"). Bạn muốn đếm số lượng sản phẩm trong mỗi danh mục. Câu lệnh SQL nào sau đây là phù hợp?

  • A. SELECT TenDanhMuc, SUM(SanPham.MaDanhMuc) FROM DanhMucSanPham JOIN SanPham ON DanhMucSanPham.MaDanhMuc = SanPham.MaDanhMuc;
  • B. SELECT TenDanhMuc, AVG(SanPham.MaDanhMuc) FROM DanhMucSanPham JOIN SanPham ON DanhMucSanPham.MaDanhMuc = SanPham.MaDanhMuc;
  • C. SELECT TenDanhMuc, COUNT(SanPham.MaDanhMuc) FROM DanhMucSanPham JOIN SanPham ON DanhMucSanPham.MaDanhMuc = SanPham.MaDanhMuc GROUP BY TenDanhMuc;
  • D. SELECT TenDanhMuc, MAX(SanPham.MaDanhMuc) FROM DanhMucSanPham JOIN SanPham ON DanhMucSanPham.MaDanhMuc = SanPham.MaDanhMuc;

Câu 10: Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm đã được tạo bởi mệnh đề GROUP BY, dựa trên một điều kiện nhất định?

  • A. WHERE
  • B. HAVING
  • C. FILTER BY
  • D. AND

Câu 11: Bạn muốn tìm các danh mục sản phẩm có tổng số lượng sản phẩm lớn hơn 100. Sử dụng câu lệnh SQL ở Câu 9, bạn cần thêm mệnh đề nào để lọc các danh mục này?

  • A. WHERE COUNT(SanPham.MaDanhMuc) > 100
  • B. FILTER BY COUNT(SanPham.MaDanhMuc) > 100
  • C. AND COUNT(SanPham.MaDanhMuc) > 100
  • D. HAVING COUNT(SanPham.MaDanhMuc) > 100

Câu 12: Trong HeidiSQL, để mở trình soạn thảo truy vấn SQL, bạn thường sử dụng phím tắt nào hoặc thao tác menu nào?

  • A. Nhấn Ctrl+Q hoặc chọn "File" -> "New query"
  • B. Nhấn F5 hoặc chọn "Execute" -> "New query"
  • C. Nhấn Alt+Enter hoặc chọn "Edit" -> "SQL Editor"
  • D. Nhấn Delete hoặc chọn "View" -> "Query window"

Câu 13: Khi làm việc với HeidiSQL, sau khi viết một câu lệnh SQL trong trình soạn thảo, bạn sử dụng phím tắt nào để thực thi câu lệnh đó?

  • A. Ctrl + S
  • B. Ctrl + F9
  • C. Alt + Enter
  • D. Shift + Delete

Câu 14: Trong HeidiSQL, sau khi thực thi một câu truy vấn SELECT, kết quả thường hiển thị ở đâu?

  • A. Trong cửa sổ "Thiết kế bảng"
  • B. Trong cửa sổ "Cấu trúc"
  • C. Trong tab "Kết quả truy vấn" ở phía dưới trình soạn thảo
  • D. Trong cửa sổ "Nhật ký truy vấn"

Câu 15: Để sao lưu (backup) cơ sở dữ liệu sử dụng HeidiSQL, bạn thường thực hiện thao tác nào?

  • A. Chọn cơ sở dữ liệu, nhấn chuột phải và chọn "Nhập SQL"
  • B. Chọn cơ sở dữ liệu, nhấn F5
  • C. Chọn cơ sở dữ liệu, vào menu "Công cụ" và chọn "Sửa chữa bảng"
  • D. Chọn cơ sở dữ liệu, nhấn chuột phải và chọn "Xuất SQL dưới dạng..."

Câu 16: Trong SQL, kiểu dữ liệu nào thường được sử dụng để lưu trữ ngày tháng năm?

  • A. DATE
  • B. DATETIME
  • C. TIMESTAMP
  • D. VARCHAR

Câu 17: Sự khác biệt chính giữa kiểu dữ liệu DATE và DATETIME trong SQL là gì?

  • A. DATE lưu trữ cả ngày và giờ, DATETIME chỉ lưu ngày.
  • B. DATE chỉ lưu ngày, DATETIME lưu cả ngày và giờ.
  • C. DATE có phạm vi ngày rộng hơn DATETIME.
  • D. DATETIME có hiệu suất truy vấn tốt hơn DATE.

Câu 18: Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?

  • A. SORT BY
  • B. ARRANGE BY
  • C. ORDER BY
  • D. ORGANIZE BY

Câu 19: Để sắp xếp dữ liệu theo thứ tự giảm dần, bạn sử dụng từ khóa nào sau mệnh đề ORDER BY?

  • A. ASC
  • B. UP
  • C. INCREASE
  • D. DESC

Câu 20: Câu lệnh SQL nào sau đây sẽ truy xuất tất cả các bản ghi từ bảng "NhanVien" và sắp xếp theo tên nhân viên (cột "TenNV") theo thứ tự bảng chữ cái?

  • A. SELECT * FROM NhanVien ORDER BY TenNV;
  • B. SELECT * FROM NhanVien SORT BY TenNV;
  • C. SELECT * FROM NhanVien ORDER BY TenNV DESC;
  • D. SELECT ALL FROM NhanVien ORDER BY TenNV;

Câu 21: Trong SQL, toán tử nào được sử dụng để so sánh bằng?

  • A. <>
  • B. =
  • C. >=
  • D. !=

Câu 22: Bạn muốn tìm tất cả các sản phẩm trong bảng "SanPham" có giá bằng 100. Câu lệnh SQL nào sau đây là đúng?

  • A. SELECT * FROM SanPham WHERE Gia <> 100;
  • B. SELECT * FROM SanPham WHERE Gia > 100;
  • C. SELECT * FROM SanPham WHERE Gia = 100;
  • D. SELECT * FROM SanPham WHERE Gia LIKE 100;

Câu 23: Trong SQL, toán tử LIKE thường được sử dụng để làm gì?

  • A. So sánh bằng số
  • B. So sánh lớn hơn hoặc nhỏ hơn
  • C. Kiểm tra giá trị NULL
  • D. Tìm kiếm mẫu chuỗi

Câu 24: Ký tự phần trăm (%) trong toán tử LIKE đại diện cho điều gì?

  • A. Một chuỗi ký tự bất kỳ (0 hoặc nhiều ký tự)
  • B. Một ký tự đơn bất kỳ
  • C. Bắt đầu chuỗi
  • D. Kết thúc chuỗi

Câu 25: Câu lệnh SQL nào sau đây sẽ tìm tất cả các nhân viên trong bảng "NhanVien" có tên bắt đầu bằng chữ "Ng"?

  • A. SELECT * FROM NhanVien WHERE TenNV = "Ng%";
  • B. SELECT * FROM NhanVien WHERE TenNV LIKE "Ng%";
  • C. SELECT * FROM NhanVien WHERE TenNV LIKE "%Ng%";
  • D. SELECT * FROM NhanVien WHERE TenNV LIKE "%Ng";

Câu 26: Trong SQL, hàm nào dùng để đếm số lượng bản ghi thỏa mãn một điều kiện nhất định hoặc tổng số bản ghi trong bảng?

  • A. SUM()
  • B. AVG()
  • C. COUNT()
  • D. MAX()

Câu 27: Để đếm tổng số nhân viên trong bảng "NhanVien", câu lệnh SQL nào sau đây được sử dụng?

  • A. SELECT SUM(*) FROM NhanVien;
  • B. SELECT AVG(*) FROM NhanVien;
  • C. SELECT MAX(*) FROM NhanVien;
  • D. SELECT COUNT(*) FROM NhanVien;

Câu 28: Trong SQL, hàm nào được sử dụng để tìm giá trị lớn nhất trong một cột số?

  • A. MAX()
  • B. MIN()
  • C. AVG()
  • D. SUM()

Câu 29: Bạn muốn tìm giá sản phẩm cao nhất trong bảng "SanPham" có cột "Gia". Câu lệnh SQL nào sau đây sẽ trả về giá trị này?

  • A. SELECT SUM(Gia) FROM SanPham;
  • B. SELECT MAX(Gia) FROM SanPham;
  • C. SELECT AVG(Gia) FROM SanPham;
  • D. SELECT MIN(Gia) FROM SanPham;

Câu 30: Trong SQL, để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên cột liên quan giữa chúng, bạn sử dụng mệnh đề nào?

  • A. UNION
  • B. INTERSECT
  • C. JOIN
  • D. MERGE

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 1: Trong môi trường quản trị cơ sở dữ liệu quan hệ, thao tác nào sau đây dùng để thay đổi cấu trúc của một bảng đã tồn tại, ví dụ như thêm một cột mới hoặc sửa đổi kiểu dữ liệu của một cột?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 2: Bạn muốn thêm một cột mới có tên 'Email' kiểu dữ liệu VARCHAR(255) vào bảng 'SinhVien'. Câu lệnh SQL nào sau đây thực hiện đúng thao tác này?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 3: Giả sử bảng 'SanPham' có cột 'Gia' với kiểu dữ liệu INT. Bạn muốn thay đổi kiểu dữ liệu của cột 'Gia' thành DECIMAL(10,2) để lưu trữ giá tiền chính xác hơn. Lệnh SQL nào sau đây là phù hợp?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 4: Trong SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong kết quả truy vấn, chỉ hiển thị các bản ghi duy nhất?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 5: Cho bảng 'DonHang' có cột 'NgayDatHang'. Câu lệnh SQL nào sau đây sẽ truy xuất danh sách các ngày đặt hàng duy nhất (không trùng lặp) từ bảng 'DonHang'?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 6: Trong SQL, hàm nào được sử dụng để tính tổng giá trị của một cột số trong một bảng?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 7: Bạn muốn tính tổng số lượng sản phẩm trong bảng 'SanPham' có cột 'SoLuong'. Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 8: Trong SQL, mệnh đề nào được sử dụng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột, thường được sử dụng kết hợp với các hàm tổng hợp?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 9: Cho bảng 'DanhMucSanPham' có cột 'TenDanhMuc' và bảng 'SanPham' có cột 'MaDanhMuc' (khóa ngoại liên kết đến 'DanhMucSanPham'). Bạn muốn đếm số lượng sản phẩm trong mỗi danh mục. Câu lệnh SQL nào sau đây là phù hợp?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 10: Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm đã được tạo bởi mệnh đề GROUP BY, dựa trên một điều kiện nhất định?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 11: Bạn muốn tìm các danh mục sản phẩm có tổng số lượng sản phẩm lớn hơn 100. Sử dụng câu lệnh SQL ở Câu 9, bạn cần thêm mệnh đề nào để lọc các danh mục này?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 12: Trong HeidiSQL, để mở trình soạn thảo truy vấn SQL, bạn thường sử dụng phím tắt nào hoặc thao tác menu nào?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 13: Khi làm việc với HeidiSQL, sau khi viết một câu lệnh SQL trong trình soạn thảo, bạn sử dụng phím tắt nào để thực thi câu lệnh đó?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 14: Trong HeidiSQL, sau khi thực thi một câu truy vấn SELECT, kết quả thường hiển thị ở đâu?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 15: Để sao lưu (backup) cơ sở dữ liệu sử dụng HeidiSQL, bạn thường thực hiện thao tác nào?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 16: Trong SQL, kiểu dữ liệu nào thường được sử dụng để lưu trữ ngày tháng năm?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 17: Sự khác biệt chính giữa kiểu dữ liệu DATE và DATETIME trong SQL là gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 18: Trong SQL, mệnh đề nào được sử dụng để sắp xếp kết quả truy vấn?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 19: Để sắp xếp dữ liệu theo thứ tự giảm dần, bạn sử dụng từ khóa nào sau mệnh đề ORDER BY?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 20: Câu lệnh SQL nào sau đây sẽ truy xuất tất cả các bản ghi từ bảng 'NhanVien' và sắp xếp theo tên nhân viên (cột 'TenNV') theo thứ tự bảng chữ cái?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 21: Trong SQL, toán tử nào được sử dụng để so sánh bằng?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 22: Bạn muốn tìm tất cả các sản phẩm trong bảng 'SanPham' có giá bằng 100. Câu lệnh SQL nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 23: Trong SQL, toán tử LIKE thường được sử dụng để làm gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 24: Ký tự phần trăm (%) trong toán tử LIKE đại diện cho điều gì?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 25: Câu lệnh SQL nào sau đây sẽ tìm tất cả các nhân viên trong bảng 'NhanVien' có tên bắt đầu bằng chữ 'Ng'?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 26: Trong SQL, hàm nào dùng để đếm số lượng bản ghi thỏa mãn một điều kiện nhất định hoặc tổng số bản ghi trong bảng?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 27: Để đếm tổng số nhân viên trong bảng 'NhanVien', câu lệnh SQL nào sau đây được sử dụng?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 28: Trong SQL, hàm nào được sử dụng để tìm giá trị lớn nhất trong một cột số?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 29: Bạn muốn tìm giá sản phẩm cao nhất trong bảng 'SanPham' có cột 'Gia'. Câu lệnh SQL nào sau đây sẽ trả về giá trị này?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 7

Câu 30: Trong SQL, để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên cột liên quan giữa chúng, bạn sử dụng mệnh đề nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 08

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong phần mềm HeidiSQL, để thêm một bản ghi mới vào một bảng dữ liệu, thao tác nào sau đây là chính xác nhất?

  • A. Nhấn tổ hợp phím Ctrl + Shift + N để tạo bản ghi mới.
  • B. Nhấn phím Insert trên bàn phím khi đang ở chế độ xem dữ liệu của bảng.
  • C. Sử dụng nút lệnh "Thêm bảng" trên thanh công cụ chính.
  • D. Click chuột phải vào tên bảng và chọn "Nhập dữ liệu".

Câu 2: Khi đang chỉnh sửa dữ liệu trực tiếp trong lưới dữ liệu của HeidiSQL, bạn muốn hoàn tác (undo) thay đổi vừa thực hiện trên một ô cụ thể. Thao tác nào sau đây sẽ giúp bạn làm điều đó?

  • A. Nhấn phím Delete để xóa nội dung đã nhập.
  • B. Đóng và mở lại bảng để dữ liệu trở về trạng thái ban đầu.
  • C. Nhấn tổ hợp phím Ctrl + Z ngay sau khi thực hiện thay đổi.
  • D. Sử dụng chức năng "Lịch sử chỉnh sửa" trong menu "Tệp".

Câu 3: Bạn muốn xóa đồng thời nhiều bản ghi đã chọn trong bảng "SinhVien" trên HeidiSQL. Phương án nào sau đây mô tả đúng cách thực hiện?

  • A. Chọn các bản ghi cần xóa và nhấn phím Delete.
  • B. Chọn các bản ghi cần xóa và nhấn tổ hợp phím Ctrl + Delete.
  • C. Sử dụng lệnh SQL "DELETE * FROM SinhVien WHERE ..." cho từng bản ghi.
  • D. Click chuột phải vào vùng dữ liệu và chọn "Xóa tất cả bản ghi đã chọn".

Câu 4: Để lọc dữ liệu trong bảng "Sach" và chỉ hiển thị các cuốn sách có "Năm xuất bản" từ 2010 đến 2020, bạn sẽ sử dụng mệnh đề WHERE với toán tử nào?

  • A. NămXB = 2010 AND 2020
  • B. NămXB BETWEEN 2010 OR 2020
  • C. NămXB IS IN (2010, 2020)
  • D. NămXB BETWEEN 2010 AND 2020

Câu 5: Cho bảng "NhanVien" có trường "TenNV". Câu lệnh SQL nào sau đây sẽ trả về danh sách tên nhân viên được sắp xếp theo thứ tự bảng chữ cái?

  • A. SELECT TenNV FROM NhanVien ORDER BY TenNV ASC
  • B. SELECT TenNV FROM NhanVien SORT BY TenNV
  • C. SELECT TenNV FROM NhanVien ORDER BY TenNV DESC
  • D. SELECT TenNV FROM NhanVien GROUP BY TenNV

Câu 6: Bạn cần tìm tất cả các bản ghi trong bảng "KhachHang" mà trường "DiaChi" chứa chuỗi ký tự "Hà Nội". Mệnh đề WHERE nào sau đây là phù hợp nhất?

  • A. WHERE DiaChi = "Hà Nội"
  • B. WHERE DiaChi CONTAIN "Hà Nội"
  • C. WHERE DiaChi LIKE "%Hà Nội%"
  • D. WHERE DiaChi START WITH "Hà Nội"

Câu 7: Trong SQL, lệnh nào được sử dụng để xóa toàn bộ dữ liệu trong một bảng, nhưng vẫn giữ lại cấu trúc bảng để tiếp tục sử dụng?

  • A. DELETE FROM
  • B. TRUNCATE TABLE
  • C. DROP TABLE
  • D. REMOVE TABLE

Câu 8: Giả sử bạn có bảng "SanPham" với các trường "MaSP", "TenSP", "GiaBan". Để hiển thị "TenSP" và "GiaBan" của tất cả sản phẩm có giá bán lớn hơn 100.000 VNĐ, câu lệnh SQL nào đúng?

  • A. SELECT * FROM SanPham WHERE GiaBan > 100000
  • B. SELECT MaSP, TenSP FROM SanPham IF GiaBan > 100000
  • C. GET TenSP, GiaBan FROM SanPham CONDITION GiaBan > 100000
  • D. SELECT TenSP, GiaBan FROM SanPham WHERE GiaBan > 100000

Câu 9: Trong HeidiSQL, để sắp xếp dữ liệu hiển thị trong bảng theo trường "NgayNhap" theo thứ tự mới nhất đến cũ nhất, bạn thực hiện thao tác nào trên giao diện?

  • A. Nhấp chuột vào tiêu đề cột "NgayNhap" một lần.
  • B. Nhấp chuột phải vào tiêu đề cột "NgayNhap" và chọn "Sắp xếp tăng dần".
  • C. Nhấp đúp chuột vào tiêu đề cột "NgayNhap".
  • D. Chọn menu "Dữ liệu" -> "Sắp xếp" -> chọn cột "NgayNhap".

Câu 10: Bạn muốn lọc dữ liệu trong HeidiSQL bằng chức năng "Quick filter" và sử dụng điều kiện LIKE. Để tìm kiếm các giá trị bắt đầu bằng chữ "Ng", bạn nhập biểu thức nào vào ô lọc?

  • A. "Ng"
  • B. "Ng%"
  • C. "%Ng%"
  • D. "Ng_"

Câu 11: Cho bảng "DonHang" có các trường "MaDH", "NgayDatHang", "TongTien". Để tính tổng số tiền của tất cả đơn hàng trong bảng, bạn dùng hàm tổng hợp nào trong SQL?

  • A. AVG(TongTien)
  • B. COUNT(TongTien)
  • C. SUM(TongTien)
  • D. MAX(TongTien)

Câu 12: Trong SQL, mệnh đề "DISTINCT" được sử dụng để làm gì khi truy vấn dữ liệu?

  • A. Sắp xếp dữ liệu theo thứ tự khác biệt.
  • B. Loại bỏ các hàng có giá trị trùng lặp trong kết quả truy vấn.
  • C. Đếm số lượng giá trị khác biệt trong một cột.
  • D. Tìm kiếm các giá trị khác biệt so với một giá trị cho trước.

Câu 13: Bạn muốn cập nhật "GiaBan" của tất cả sản phẩm trong bảng "SanPham" lên 10% so với giá hiện tại. Câu lệnh SQL UPDATE nào sau đây thực hiện đúng yêu cầu?

  • A. UPDATE SanPham SET GiaBan = GiaBan + 10
  • B. MODIFY SanPham SET GiaBan = GiaBan * 1.1
  • C. UPDATE SanPham SET GiaBan = GiaBan * 1.1
  • D. ALTER SanPham SET GiaBan = GiaBan + (GiaBan * 0.1)

Câu 14: Để thêm một cột mới có tên "Email" kiểu dữ liệu VARCHAR(255) vào bảng "NguoiDung", bạn sử dụng lệnh SQL nào?

  • A. CREATE COLUMN Email VARCHAR(255) IN TABLE NguoiDung
  • B. INSERT COLUMN Email VARCHAR(255) TO NguoiDung
  • C. ADD TABLE COLUMN NguoiDung (Email VARCHAR(255))
  • D. ALTER TABLE NguoiDung ADD COLUMN Email VARCHAR(255)

Câu 15: Giả sử bảng "HangHoa" có cột "TenHang" và "LoaiHang". Bạn muốn đếm số lượng hàng hóa cho mỗi loại hàng. Câu lệnh SQL nào sau đây là phù hợp?

  • A. SELECT LoaiHang, COUNT(*) FROM HangHoa GROUP BY LoaiHang
  • B. SELECT LoaiHang, SUM(*) FROM HangHoa GROUP BY LoaiHang
  • C. SELECT LoaiHang, AVG(*) FROM HangHoa GROUP BY LoaiHang
  • D. SELECT LoaiHang, MAX(*) FROM HangHoa GROUP BY LoaiHang

Câu 16: Trong HeidiSQL, bạn muốn xem cấu trúc của bảng "Kho". Thẻ (tab) nào bạn cần chọn sau khi mở bảng "Kho"?

  • A. Dữ liệu
  • B. Cấu trúc
  • C. Truy vấn
  • D. Lịch sử

Câu 17: Khi nhập dữ liệu vào bảng trong HeidiSQL, nếu một trường được thiết lập thuộc tính "NOT NULL" nhưng bạn cố tình bỏ trống trường đó, điều gì sẽ xảy ra?

  • A. HeidiSQL sẽ tự động điền giá trị mặc định cho trường đó.
  • B. Dữ liệu sẽ được lưu thành công nhưng trường đó sẽ có giá trị NULL.
  • C. HeidiSQL sẽ báo lỗi và không cho phép lưu bản ghi cho đến khi trường đó có giá trị.
  • D. Cảnh báo sẽ hiển thị nhưng dữ liệu vẫn được lưu bình thường.

Câu 18: Bạn có hai câu lệnh SQL: "DELETE FROM BangA;" và "DROP TABLE BangA;". Sự khác biệt chính giữa hai lệnh này là gì?

  • A. Không có sự khác biệt, cả hai đều xóa dữ liệu và cấu trúc bảng.
  • B. DELETE xóa cấu trúc bảng, DROP TABLE chỉ xóa dữ liệu.
  • C. DELETE nhanh hơn DROP TABLE khi xóa toàn bộ dữ liệu.
  • D. DELETE chỉ xóa dữ liệu trong bảng, DROP TABLE xóa cả dữ liệu và cấu trúc bảng.

Câu 19: Trong câu lệnh SELECT * FROM Kho WHERE MaKho = "K001" ORDER BY NgayNhap DESC;, mệnh đề ORDER BY có tác dụng gì?

  • A. Lọc ra các bản ghi có "NgayNhap" giảm dần.
  • B. Sắp xếp kết quả truy vấn theo cột "NgayNhap" từ mới nhất đến cũ nhất.
  • C. Nhóm các bản ghi theo giá trị của cột "NgayNhap".
  • D. Tính tổng giá trị của cột "NgayNhap" và sắp xếp theo tổng.

Câu 20: Để thay đổi kiểu dữ liệu của cột "SoLuong" trong bảng "MatHang" từ INT sang BIGINT, bạn dùng lệnh SQL nào?

  • A. MODIFY TABLE MatHang CHANGE COLUMN SoLuong TYPE BIGINT
  • B. UPDATE TABLE MatHang ALTER SoLuong TO BIGINT
  • C. ALTER TABLE MatHang MODIFY COLUMN SoLuong BIGINT
  • D. REPLACE TABLE MatHang ALTER COLUMN SoLuong WITH BIGINT

Câu 21: Trong HeidiSQL, khi bạn nhấp chuột phải vào một cột trong lưới dữ liệu và chọn "Quick filter", tùy chọn "Equals" có nghĩa là gì?

  • A. Chỉ hiển thị các bản ghi có giá trị cột đó chính xác bằng giá trị bạn nhập.
  • B. Hiển thị các bản ghi có giá trị cột đó gần bằng giá trị bạn nhập.
  • C. Hiển thị các bản ghi có giá trị cột đó lớn hơn hoặc bằng giá trị bạn nhập.
  • D. Hiển thị các bản ghi có giá trị cột đó khác với giá trị bạn nhập.

Câu 22: Bạn muốn tạo một bản sao (backup) của cơ sở dữ liệu hiện tại trong HeidiSQL. Thao tác nào sau đây là đúng?

  • A. Chọn menu "Tệp" -> "Lưu cơ sở dữ liệu thành...".
  • B. Click chuột phải vào tên cơ sở dữ liệu và chọn "Sao chép".
  • C. Sử dụng lệnh SQL "BACKUP DATABASE ...".
  • D. Click chuột phải vào tên cơ sở dữ liệu và chọn "Xuất SQL" sau đó chọn tùy chọn phù hợp.

Câu 23: Trong SQL, mệnh đề "LIMIT" được sử dụng để làm gì trong câu lệnh SELECT?

  • A. Giới hạn kích thước dữ liệu của các cột được chọn.
  • B. Giới hạn thời gian thực hiện truy vấn.
  • C. Giới hạn số lượng bản ghi tối đa được trả về từ truy vấn.
  • D. Giới hạn số lượng bảng được truy vấn trong một câu lệnh.

Câu 24: Cho bảng "PhieuNhap" có "MaPN", "NgayNhap", "NhaCC". Bạn muốn truy xuất tất cả phiếu nhập từ nhà cung cấp "NCC001" hoặc "NCC002". Mệnh đề WHERE nào phù hợp?

  • A. WHERE NhaCC = "NCC001" AND "NCC002"
  • B. WHERE NhaCC = "NCC001" OR NhaCC = "NCC002"
  • C. WHERE NhaCC IN ("NCC001", "NCC002")
  • D. WHERE NhaCC LIKE "NCC001" , "NCC002"

Câu 25: Trong HeidiSQL, bạn muốn thay đổi tên của bảng "ThongTinKH" thành "KhachHang". Thao tác nào sau đây là đúng?

  • A. Chọn bảng, nhấn F2 và nhập tên mới.
  • B. Click chuột phải vào bảng, chọn "Đổi tên" và nhập tên mới.
  • C. Click chuột phải vào bảng, chọn "Đổi tên / Di chuyển" và nhập tên mới.
  • D. Sử dụng lệnh SQL "RENAME TABLE ThongTinKH TO KhachHang;"

Câu 26: Khi thực hiện lệnh "SELECT * FROM SanPham WHERE GiaBan IS NULL", câu lệnh này sẽ trả về những bản ghi nào?

  • A. Tất cả bản ghi trong bảng "SanPham".
  • B. Các bản ghi trong bảng "SanPham" mà trường "GiaBan" không có giá trị (NULL).
  • C. Các bản ghi có "GiaBan" bằng 0.
  • D. Các bản ghi có "GiaBan" là giá trị rỗng ("").

Câu 27: Trong SQL, hàm "COUNT(*)" dùng để đếm cái gì?

  • A. Tổng giá trị của một cột số.
  • B. Số lượng giá trị khác nhau trong một cột.
  • C. Số lượng cột trong một bảng.
  • D. Tổng số bản ghi (hàng) trong một bảng hoặc trong kết quả truy vấn.

Câu 28: Bạn muốn xem 5 bản ghi đầu tiên từ bảng "NhatKyHeThong". Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu?

  • A. SELECT * FROM NhatKyHeThong LIMIT 5
  • B. SELECT TOP 5 * FROM NhatKyHeThong
  • C. SELECT * FROM NhatKyHeThong WHERE ROWNUM <= 5
  • D. SELECT FIRST 5 * FROM NhatKyHeThong

Câu 29: Trong HeidiSQL, khi bạn mở một bảng và thấy dữ liệu hiển thị bị lỗi font chữ (ví dụ: chữ bị méo, không đọc được), nguyên nhân có thể là gì?

  • A. Kết nối mạng bị chậm.
  • B. Bảng dữ liệu bị hỏng.
  • C. Mã hóa ký tự (character set) không phù hợp khi hiển thị dữ liệu.
  • D. Phiên bản HeidiSQL đã quá cũ.

Câu 30: Bạn thực hiện câu lệnh SQL "SELECT * FROM DonHang WHERE NgayDatHang = "2024-03-15";" nhưng không nhận được kết quả nào, mặc dù biết có đơn hàng đặt ngày 15/03/2024. Lỗi có thể là gì?

  • A. Sai tên bảng "DonHang".
  • B. Sai tên cột "NgayDatHang".
  • C. Thiếu mệnh đề ORDER BY.
  • D. Định dạng ngày tháng ("2024-03-15") không đúng với định dạng lưu trữ trong cột "NgayDatHang".

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 1: Trong phần mềm HeidiSQL, để thêm một bản ghi mới vào một bảng dữ liệu, thao tác nào sau đây là chính xác nhất?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 2: Khi đang chỉnh sửa dữ liệu trực tiếp trong lưới dữ liệu của HeidiSQL, bạn muốn hoàn tác (undo) thay đổi vừa thực hiện trên một ô cụ thể. Thao tác nào sau đây sẽ giúp bạn làm điều đó?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 3: Bạn muốn xóa đồng thời nhiều bản ghi đã chọn trong bảng 'SinhVien' trên HeidiSQL. Phương án nào sau đây mô tả đúng cách thực hiện?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 4: Để lọc dữ liệu trong bảng 'Sach' và chỉ hiển thị các cuốn sách có 'Năm xuất bản' từ 2010 đến 2020, bạn sẽ sử dụng mệnh đề WHERE với toán tử nào?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 5: Cho bảng 'NhanVien' có trường 'TenNV'. Câu lệnh SQL nào sau đây sẽ trả về danh sách tên nhân viên được sắp xếp theo thứ tự bảng chữ cái?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 6: Bạn cần tìm tất cả các bản ghi trong bảng 'KhachHang' mà trường 'DiaChi' chứa chuỗi ký tự 'Hà Nội'. Mệnh đề WHERE nào sau đây là phù hợp nhất?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 7: Trong SQL, lệnh nào được sử dụng để xóa toàn bộ dữ liệu trong một bảng, nhưng vẫn giữ lại cấu trúc bảng để tiếp tục sử dụng?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 8: Giả sử bạn có bảng 'SanPham' với các trường 'MaSP', 'TenSP', 'GiaBan'. Để hiển thị 'TenSP' và 'GiaBan' của tất cả sản phẩm có giá bán lớn hơn 100.000 VNĐ, câu lệnh SQL nào đúng?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 9: Trong HeidiSQL, để sắp xếp dữ liệu hiển thị trong bảng theo trường 'NgayNhap' theo thứ tự mới nhất đến cũ nhất, bạn thực hiện thao tác nào trên giao diện?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 10: Bạn muốn lọc dữ liệu trong HeidiSQL bằng chức năng 'Quick filter' và sử dụng điều kiện LIKE. Để tìm kiếm các giá trị bắt đầu bằng chữ 'Ng', bạn nhập biểu thức nào vào ô lọc?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 11: Cho bảng 'DonHang' có các trường 'MaDH', 'NgayDatHang', 'TongTien'. Để tính tổng số tiền của tất cả đơn hàng trong bảng, bạn dùng hàm tổng hợp nào trong SQL?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 12: Trong SQL, mệnh đề 'DISTINCT' được sử dụng để làm gì khi truy vấn dữ liệu?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 13: Bạn muốn cập nhật 'GiaBan' của tất cả sản phẩm trong bảng 'SanPham' lên 10% so với giá hiện tại. Câu lệnh SQL UPDATE nào sau đây thực hiện đúng yêu cầu?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 14: Để thêm một cột mới có tên 'Email' kiểu dữ liệu VARCHAR(255) vào bảng 'NguoiDung', bạn sử dụng lệnh SQL nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 15: Giả sử bảng 'HangHoa' có cột 'TenHang' và 'LoaiHang'. Bạn muốn đếm số lượng hàng hóa cho mỗi loại hàng. Câu lệnh SQL nào sau đây là phù hợp?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 16: Trong HeidiSQL, bạn muốn xem cấu trúc của bảng 'Kho'. Thẻ (tab) nào bạn cần chọn sau khi mở bảng 'Kho'?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 17: Khi nhập dữ liệu vào bảng trong HeidiSQL, nếu một trường được thiết lập thuộc tính 'NOT NULL' nhưng bạn cố tình bỏ trống trường đó, điều gì sẽ xảy ra?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 18: Bạn có hai câu lệnh SQL: 'DELETE FROM BangA;' và 'DROP TABLE BangA;'. Sự khác biệt chính giữa hai lệnh này là gì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 19: Trong câu lệnh SELECT * FROM Kho WHERE MaKho = 'K001' ORDER BY NgayNhap DESC;, mệnh đề ORDER BY có tác dụng gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 20: Để thay đổi kiểu dữ liệu của cột 'SoLuong' trong bảng 'MatHang' từ INT sang BIGINT, bạn dùng lệnh SQL nào?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 21: Trong HeidiSQL, khi bạn nhấp chuột phải vào một cột trong lưới dữ liệu và chọn 'Quick filter', tùy chọn 'Equals' có nghĩa là gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 22: Bạn muốn tạo một bản sao (backup) của cơ sở dữ liệu hiện tại trong HeidiSQL. Thao tác nào sau đây là đúng?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 23: Trong SQL, mệnh đề 'LIMIT' được sử dụng để làm gì trong câu lệnh SELECT?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 24: Cho bảng 'PhieuNhap' có 'MaPN', 'NgayNhap', 'NhaCC'. Bạn muốn truy xuất tất cả phiếu nhập từ nhà cung cấp 'NCC001' hoặc 'NCC002'. Mệnh đề WHERE nào phù hợp?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 25: Trong HeidiSQL, bạn muốn thay đổi tên của bảng 'ThongTinKH' thành 'KhachHang'. Thao tác nào sau đây là đúng?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 26: Khi thực hiện lệnh 'SELECT * FROM SanPham WHERE GiaBan IS NULL', câu lệnh này sẽ trả về những bản ghi nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 27: Trong SQL, hàm 'COUNT(*)' dùng để đếm cái gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 28: Bạn muốn xem 5 bản ghi đầu tiên từ bảng 'NhatKyHeThong'. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 29: Trong HeidiSQL, khi bạn mở một bảng và thấy dữ liệu hiển thị bị lỗi font chữ (ví dụ: chữ bị méo, không đọc được), nguyên nhân có thể là gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 8

Câu 30: Bạn thực hiện câu lệnh SQL 'SELECT * FROM DonHang WHERE NgayDatHang = '2024-03-15';' nhưng không nhận được kết quả nào, mặc dù biết có đơn hàng đặt ngày 15/03/2024. Lỗi có thể là gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 09

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Bạn đang sử dụng HeidiSQL để quản lý cơ sở dữ liệu âm nhạc. Để thêm một album mới vào bảng "Albums", thao tác nào sau đây là đúng?

  • A. Nhấn phím Delete để tạo dòng mới.
  • B. Nhấn phím Insert hoặc nhấp chuột phải và chọn "Chèn hàng".
  • C. Nhấn tổ hợp phím Ctrl + N để thêm dòng mới.
  • D. Sử dụng nút "Thêm bảng" trên thanh công cụ.

Câu 2: Trong quá trình chỉnh sửa thông tin một bài hát trong bảng "Songs" trên HeidiSQL, bạn muốn thay đổi thể loại (genre) của bài hát đó. Cách nhanh nhất để thực hiện là gì?

  • A. Nhấp đúp chuột trực tiếp vào ô thể loại của bài hát cần chỉnh sửa.
  • B. Chọn bài hát, sau đó nhấn phím F2 để chỉnh sửa.
  • C. Click chuột phải vào bài hát và chọn "Sửa bản ghi".
  • D. Phải sử dụng câu lệnh SQL UPDATE để thay đổi thể loại.

Câu 3: Bạn muốn xóa một số bản ghi ca sĩ không còn hoạt động trong bảng "Singers" của HeidiSQL. Thao tác nào cho phép chọn và xóa đồng thời nhiều bản ghi?

  • A. Chọn từng bản ghi và nhấn phím Delete.
  • B. Chọn các bản ghi bằng cách giữ phím Ctrl hoặc Shift và nhấp chuột, sau đó nhấn Ctrl + Delete.
  • C. Sử dụng chức năng "Xóa hàng loạt" trong menu "Tệp".
  • D. Chỉ có thể xóa từng bản ghi một trong HeidiSQL.

Câu 4: Để sắp xếp danh sách các album trong bảng "Albums" theo năm phát hành từ mới nhất đến cũ nhất trong HeidiSQL, bạn sẽ thực hiện như thế nào?

  • A. Nhấp chuột vào tiêu đề cột "Năm phát hành".
  • B. Nhấp chuột phải vào cột "Năm phát hành" và chọn "Sắp xếp tăng dần".
  • C. Sử dụng chức năng "Lọc" và chọn thứ tự sắp xếp.
  • D. Phải viết câu lệnh SQL ORDER BY để sắp xếp.

Câu 5: Bạn cần tìm tất cả các bài hát có tựa đề chứa từ "Love" trong bảng "Songs". Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

  • A. SELECT * FROM Songs WHERE Title = "Love"
  • B. SELECT * FROM Songs WHERE Title LIKE "Love*"
  • C. SELECT * FROM Songs WHERE Title LIKE "%Love%"
  • D. SELECT * FROM Songs WHERE Title CONTAINS "Love"

Câu 6: Trong bảng "Artists", bạn muốn lọc ra danh sách các nghệ sĩ có tên bắt đầu bằng chữ "M". Lệnh SQL nào sau đây là phù hợp?

  • A. SELECT * FROM Artists WHERE ArtistName = "M%"
  • B. SELECT * FROM Artists WHERE ArtistName LIKE "M%"
  • C. SELECT * FROM Artists WHERE ArtistName LIKE "%M"
  • D. SELECT * FROM Artists WHERE ArtistName = "M*"

Câu 7: Bạn muốn xóa toàn bộ dữ liệu trong bảng "Playlists" nhưng vẫn giữ lại cấu trúc bảng để sử dụng tiếp. Câu lệnh SQL nào nên được sử dụng?

  • A. DELETE FROM Playlists
  • B. DROP TABLE Playlists
  • C. DELETE * FROM Playlists
  • D. TRUNCATE TABLE Playlists

Câu 8: Để xem cấu trúc của bảng "Genres" (ví dụ: tên cột, kiểu dữ liệu) trong HeidiSQL, bạn chọn thẻ nào sau khi mở bảng?

  • A. Dữ liệu
  • B. Truy vấn
  • C. Cấu trúc
  • D. Chỉ mục

Câu 9: Bạn muốn truy xuất danh sách tất cả các cột từ bảng "Albums" và sắp xếp chúng theo thứ tự bảng chữ cái của tên album. Câu lệnh SQL nào sau đây là đúng?

  • A. SELECT AlbumName FROM Albums ORDER BY *
  • B. SELECT * FROM Albums ORDER BY AlbumName ASC
  • C. SELECT * FROM Albums SORT BY AlbumName
  • D. SELECT ALL FROM Albums ORDER BY AlbumName

Câu 10: Trong HeidiSQL, bạn muốn lọc nhanh các bài hát có thời lượng lớn hơn 300 giây (5 phút). Cách thực hiện nhanh nhất là gì?

  • A. Viết câu lệnh SQL WHERE Duration > 300.
  • B. Sử dụng chức năng "Tìm kiếm nâng cao".
  • C. Nhấp chuột phải vào cột "Duration", chọn "Bộ lọc nhanh" và thiết lập điều kiện > 300.
  • D. Không thể lọc dữ liệu số trực tiếp trong HeidiSQL.

Câu 11: Giả sử bảng "Users" có cột "RegistrationDate" kiểu DATETIME. Bạn muốn tìm tất cả người dùng đăng ký trong tháng 1 năm 2024. Câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM Users WHERE RegistrationDate = "2024-01"
  • B. SELECT * FROM Users WHERE MONTH(RegistrationDate) = 1
  • C. SELECT * FROM Users WHERE RegistrationDate LIKE "2024-01-%"
  • D. SELECT * FROM Users WHERE RegistrationDate BETWEEN "2024-01-01" AND "2024-01-31"

Câu 12: Bạn muốn sắp xếp các bản ghi trong bảng "Events" theo thứ tự ngày diễn ra sự kiện (EventDate) gần nhất đến xa nhất, và nếu trùng ngày thì sắp xếp theo tên sự kiện (EventName) theo bảng chữ cái. Câu lệnh SQL nào đúng?

  • A. SELECT * FROM Events ORDER BY EventDate, EventName
  • B. SELECT * FROM Events SORT BY EventDate DESC, EventName ASC
  • C. SELECT * FROM Events ORDER BY EventDate DESC, EventName ASC
  • D. SELECT * FROM Events ORDER BY EventName ASC, EventDate DESC

Câu 13: Trong HeidiSQL, sau khi thực hiện một số thay đổi dữ liệu, làm thế nào để chắc chắn rằng các thay đổi này đã được lưu vào cơ sở dữ liệu?

  • A. Nhấn tổ hợp phím Ctrl + S.
  • B. Các thay đổi thường được lưu tự động khi bạn di chuyển khỏi dòng hoặc nhấn Enter.
  • C. Phải thực hiện lệnh "COMMIT" trong cửa sổ truy vấn.
  • D. Đóng và mở lại bảng để lưu thay đổi.

Câu 14: Bạn muốn tìm các bản ghi trong bảng "Customers" mà địa chỉ email chứa tên miền "@gmail.com". Câu lệnh SQL nào phù hợp?

  • A. SELECT * FROM Customers WHERE Email LIKE "%@gmail.com"
  • B. SELECT * FROM Customers WHERE Email = "@gmail.com"
  • C. SELECT * FROM Customers WHERE Email CONTAINS "@gmail.com"
  • D. SELECT * FROM Customers WHERE Email ENDS WITH "@gmail.com"

Câu 15: Bạn có một bảng "Products" với cột "Price" kiểu số. Bạn muốn tìm tất cả sản phẩm có giá nằm trong khoảng từ 100 đến 500 (bao gồm cả 100 và 500). Câu lệnh SQL nào đúng?

  • A. SELECT * FROM Products WHERE Price > 100 AND Price < 500
  • B. SELECT * FROM Products WHERE Price BETWEEN 100 OR 500
  • C. SELECT * FROM Products WHERE Price IN (100, 500)
  • D. SELECT * FROM Products WHERE Price BETWEEN 100 AND 500

Câu 16: Trong HeidiSQL, bạn muốn ẩn một số cột không cần thiết để tập trung vào các cột quan trọng hơn khi xem dữ liệu bảng. Bạn thực hiện điều này như thế nào?

  • A. Sử dụng chức năng "Lọc cột" trong menu "Xem".
  • B. Nhấp chuột phải vào tiêu đề cột và chọn "Ẩn cột".
  • C. Kéo và thả cột ra khỏi khung hiển thị dữ liệu.
  • D. Không thể ẩn cột trong HeidiSQL.

Câu 17: Bạn muốn tạo một bản sao lưu (backup) của cơ sở dữ liệu hiện tại trong HeidiSQL. Thao tác nào sau đây là chính xác?

  • A. Chọn menu "Tệp" và chọn "Sao lưu".
  • B. Nhấn tổ hợp phím Ctrl + B để sao lưu.
  • C. Click chuột phải vào tên cơ sở dữ liệu trong danh sách và chọn "Xuất SQL".
  • D. Sao lưu cơ sở dữ liệu phải thực hiện bằng dòng lệnh.

Câu 18: Bạn cần khôi phục (restore) cơ sở dữ liệu từ một tập tin sao lưu SQL trong HeidiSQL. Quy trình thực hiện là gì?

  • A. Chọn menu "Tệp" và chọn "Khôi phục".
  • B. Nhấn tổ hợp phím Ctrl + R để khôi phục.
  • C. Click chuột phải vào tên cơ sở dữ liệu và chọn "Nhập SQL".
  • D. Mở một cửa sổ truy vấn mới và thực thi (chạy) tập tin SQL sao lưu.

Câu 19: Giả sử bạn có bảng "Orders" với cột "OrderDate". Bạn muốn đếm số lượng đơn hàng được đặt trong mỗi tháng của năm 2023. Câu lệnh SQL nào có thể giúp bạn?

  • A. SELECT COUNT(*) FROM Orders WHERE YEAR(OrderDate) = 2023
  • B. SELECT MONTH(OrderDate), COUNT(*) FROM Orders WHERE YEAR(OrderDate) = 2023 GROUP BY MONTH(OrderDate)
  • C. SELECT DISTINCT MONTH(OrderDate) FROM Orders WHERE YEAR(OrderDate) = 2023
  • D. SELECT OrderDate, COUNT(*) FROM Orders WHERE YEAR(OrderDate) = 2023 GROUP BY OrderDate

Câu 20: Bạn muốn thay đổi tên cột "ArtistName" trong bảng "Artists" thành "SingerName". Trong HeidiSQL, bạn có thể thực hiện thao tác này trực tiếp qua giao diện không?

  • A. Có, bạn có thể vào thẻ "Cấu trúc" của bảng, nhấp đúp chuột vào tên cột và sửa trực tiếp.
  • B. Không, việc đổi tên cột phải thực hiện bằng câu lệnh SQL ALTER TABLE.
  • C. Chỉ có thể đổi tên cột thông qua chức năng "Thiết kế bảng" nâng cao.
  • D. Việc đổi tên cột là không thể sau khi bảng đã được tạo.

Câu 21: Bạn cần tìm tất cả các bài hát có thể loại là "Rock" hoặc "Pop" từ bảng "Songs". Câu lệnh SQL nào sau đây là đúng?

  • A. SELECT * FROM Songs WHERE Genre = "Rock" AND "Pop"
  • B. SELECT * FROM Songs WHERE Genre = "Rock", "Pop"
  • C. SELECT * FROM Songs WHERE Genre = "Rock" OR Genre = "Pop"
  • D. SELECT * FROM Songs WHERE Genre IN ("Rock" AND "Pop")

Câu 22: Trong HeidiSQL, bạn muốn tạo một bộ lọc phức tạp kết hợp nhiều điều kiện (ví dụ: thể loại là "Jazz" và năm phát hành trước 2000). Bạn sẽ sử dụng công cụ lọc nào?

  • A. Bộ lọc nhanh (Quick Filter).
  • B. Bộ lọc tùy chỉnh (Custom Filter) hoặc sử dụng cửa sổ truy vấn SQL.
  • C. Chỉ có thể lọc đơn giản theo từng cột.
  • D. Sử dụng chức năng "Tìm kiếm và thay thế".

Câu 23: Bạn muốn xem 5 bản ghi đầu tiên từ bảng "Albums". Câu lệnh SQL nào sau đây sẽ thực hiện điều này (giả sử hệ quản trị CSDL hỗ trợ LIMIT)?

  • A. SELECT * FROM Albums WHERE ROWNUM <= 5
  • B. SELECT TOP 5 * FROM Albums
  • C. SELECT FIRST 5 * FROM Albums
  • D. SELECT * FROM Albums LIMIT 5

Câu 24: Bạn muốn đổi tên bảng "Singers" thành "Performers". Câu lệnh SQL nào sau đây là chính xác?

  • A. ALTER TABLE Singers RENAME TO Performers
  • B. RENAME TABLE Singers TO Performers
  • C. UPDATE TABLE Singers SET Name = "Performers"
  • D. MODIFY TABLE Singers RENAME Performers

Câu 25: Bạn muốn thêm một cột mới "ReleaseDate" kiểu DATE vào bảng "Albums". Câu lệnh SQL nào sau đây là đúng?

  • A. ADD COLUMN ReleaseDate DATE TO Albums
  • B. ALTER TABLE Albums ADD COLUMN ReleaseDate DATE
  • C. INSERT COLUMN ReleaseDate DATE INTO Albums
  • D. CREATE COLUMN ReleaseDate DATE IN Albums

Câu 26: Bạn muốn thay đổi kiểu dữ liệu của cột "Duration" trong bảng "Songs" từ INT (giây) sang VARCHAR (định dạng "phút:giây"). Câu lệnh SQL nào phù hợp (lưu ý về việc chuyển đổi dữ liệu)?

  • A. ALTER TABLE Songs ADD COLUMN Duration VARCHAR
  • B. MODIFY TABLE Songs CHANGE COLUMN Duration VARCHAR
  • C. ALTER TABLE Songs MODIFY COLUMN Duration VARCHAR
  • D. UPDATE TABLE Songs SET Duration = CAST(Duration AS VARCHAR)

Câu 27: Bạn muốn xóa cột "Notes" khỏi bảng "Artists" vì không còn sử dụng nữa. Câu lệnh SQL nào sau đây là chính xác?

  • A. DELETE COLUMN Notes FROM Artists
  • B. REMOVE COLUMN Notes FROM Artists
  • C. ALTER TABLE Artists DELETE COLUMN Notes
  • D. ALTER TABLE Artists DROP COLUMN Notes

Câu 28: Trong HeidiSQL, bạn muốn xem câu lệnh SQL đã được HeidiSQL tự động tạo ra khi bạn thực hiện các thao tác giao diện (ví dụ: lọc, sắp xếp). Bạn tìm thông tin này ở đâu?

  • A. Trong menu "Lịch sử thao tác".
  • B. Trong cửa sổ "Nhật ký truy vấn" hoặc tương tự, hoặc khi xem "SQL-log".
  • C. Không thể xem câu lệnh SQL tự động tạo trong HeidiSQL.
  • D. Chỉ hiển thị khi bật chế độ "Debug".

Câu 29: Bạn muốn tạo một VIEW (khung nhìn ảo) chứa danh sách tên album và tên nghệ sĩ từ hai bảng "Albums" và "Artists". Mục đích chính của việc sử dụng VIEW là gì?

  • A. Để tăng tốc độ truy vấn dữ liệu gốc.
  • B. Để sao lưu dữ liệu giữa các bảng.
  • C. Để đơn giản hóa các truy vấn phức tạp và cung cấp một "khung nhìn" dữ liệu tùy chỉnh.
  • D. Để thay thế dữ liệu gốc bằng dữ liệu đã được lọc.

Câu 30: Khi nào bạn nên sử dụng lệnh TRUNCATE TABLE thay vì DELETE FROM bảng (không có mệnh đề WHERE) để xóa dữ liệu?

  • A. Khi bạn muốn xóa toàn bộ dữ liệu trong bảng một cách nhanh chóng và không cần ghi lại nhật ký chi tiết của từng thao tác xóa.
  • B. Khi bạn muốn xóa dữ liệu dựa trên một điều kiện cụ thể.
  • C. Khi bạn muốn xóa bảng và tạo lại bảng mới.
  • D. Khi bạn muốn phục hồi dữ liệu đã xóa (rollback) sau này.

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 1: Bạn đang sử dụng HeidiSQL để quản lý cơ sở dữ liệu âm nhạc. Để thêm một album mới vào bảng 'Albums', thao tác nào sau đây là đúng?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 2: Trong quá trình chỉnh sửa thông tin một bài hát trong bảng 'Songs' trên HeidiSQL, bạn muốn thay đổi thể loại (genre) của bài hát đó. Cách nhanh nhất để thực hiện là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 3: Bạn muốn xóa một số bản ghi ca sĩ không còn hoạt động trong bảng 'Singers' của HeidiSQL. Thao tác nào cho phép chọn và xóa đồng thời nhiều bản ghi?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 4: Để sắp xếp danh sách các album trong bảng 'Albums' theo năm phát hành từ mới nhất đến cũ nhất trong HeidiSQL, bạn sẽ thực hiện như thế nào?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 5: Bạn cần tìm tất cả các bài hát có tựa đề chứa từ 'Love' trong bảng 'Songs'. Câu lệnh SQL nào sau đây sẽ thực hiện điều này?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 6: Trong bảng 'Artists', bạn muốn lọc ra danh sách các nghệ sĩ có tên bắt đầu bằng chữ 'M'. Lệnh SQL nào sau đây là phù hợp?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 7: Bạn muốn xóa toàn bộ dữ liệu trong bảng 'Playlists' nhưng vẫn giữ lại cấu trúc bảng để sử dụng tiếp. Câu lệnh SQL nào nên được sử dụng?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 8: Để xem cấu trúc của bảng 'Genres' (ví dụ: tên cột, kiểu dữ liệu) trong HeidiSQL, bạn chọn thẻ nào sau khi mở bảng?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 9: Bạn muốn truy xuất danh sách tất cả các cột từ bảng 'Albums' và sắp xếp chúng theo thứ tự bảng chữ cái của tên album. Câu lệnh SQL nào sau đây là đúng?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 10: Trong HeidiSQL, bạn muốn lọc nhanh các bài hát có thời lượng lớn hơn 300 giây (5 phút). Cách thực hiện nhanh nhất là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 11: Giả sử bảng 'Users' có cột 'RegistrationDate' kiểu DATETIME. Bạn muốn tìm tất cả người dùng đăng ký trong tháng 1 năm 2024. Câu lệnh SQL nào phù hợp?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 12: Bạn muốn sắp xếp các bản ghi trong bảng 'Events' theo thứ tự ngày diễn ra sự kiện (EventDate) gần nhất đến xa nhất, và nếu trùng ngày thì sắp xếp theo tên sự kiện (EventName) theo bảng chữ cái. Câu lệnh SQL nào đúng?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 13: Trong HeidiSQL, sau khi thực hiện một số thay đổi dữ liệu, làm thế nào để chắc chắn rằng các thay đổi này đã được lưu vào cơ sở dữ liệu?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 14: Bạn muốn tìm các bản ghi trong bảng 'Customers' mà địa chỉ email chứa tên miền '@gmail.com'. Câu lệnh SQL nào phù hợp?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 15: Bạn có một bảng 'Products' với cột 'Price' kiểu số. Bạn muốn tìm tất cả sản phẩm có giá nằm trong khoảng từ 100 đến 500 (bao gồm cả 100 và 500). Câu lệnh SQL nào đúng?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 16: Trong HeidiSQL, bạn muốn ẩn một số cột không cần thiết để tập trung vào các cột quan trọng hơn khi xem dữ liệu bảng. Bạn thực hiện điều này như thế nào?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 17: Bạn muốn tạo một bản sao lưu (backup) của cơ sở dữ liệu hiện tại trong HeidiSQL. Thao tác nào sau đây là chính xác?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 18: Bạn cần khôi phục (restore) cơ sở dữ liệu từ một tập tin sao lưu SQL trong HeidiSQL. Quy trình thực hiện là gì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 19: Giả sử bạn có bảng 'Orders' với cột 'OrderDate'. Bạn muốn đếm số lượng đơn hàng được đặt trong mỗi tháng của năm 2023. Câu lệnh SQL nào có thể giúp bạn?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 20: Bạn muốn thay đổi tên cột 'ArtistName' trong bảng 'Artists' thành 'SingerName'. Trong HeidiSQL, bạn có thể thực hiện thao tác này trực tiếp qua giao diện không?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 21: Bạn cần tìm tất cả các bài hát có thể loại là 'Rock' hoặc 'Pop' từ bảng 'Songs'. Câu lệnh SQL nào sau đây là đúng?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 22: Trong HeidiSQL, bạn muốn tạo một bộ lọc phức tạp kết hợp nhiều điều kiện (ví dụ: thể loại là 'Jazz' và năm phát hành trước 2000). Bạn sẽ sử dụng công cụ lọc nào?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 23: Bạn muốn xem 5 bản ghi đầu tiên từ bảng 'Albums'. Câu lệnh SQL nào sau đây sẽ thực hiện điều này (giả sử hệ quản trị CSDL hỗ trợ LIMIT)?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 24: Bạn muốn đổi tên bảng 'Singers' thành 'Performers'. Câu lệnh SQL nào sau đây là chính xác?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 25: Bạn muốn thêm một cột mới 'ReleaseDate' kiểu DATE vào bảng 'Albums'. Câu lệnh SQL nào sau đây là đúng?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 26: Bạn muốn thay đổi kiểu dữ liệu của cột 'Duration' trong bảng 'Songs' từ INT (giây) sang VARCHAR (định dạng 'phút:giây'). Câu lệnh SQL nào phù hợp (lưu ý về việc chuyển đổi dữ liệu)?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 27: Bạn muốn xóa cột 'Notes' khỏi bảng 'Artists' vì không còn sử dụng nữa. Câu lệnh SQL nào sau đây là chính xác?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 28: Trong HeidiSQL, bạn muốn xem câu lệnh SQL đã được HeidiSQL tự động tạo ra khi bạn thực hiện các thao tác giao diện (ví dụ: lọc, sắp xếp). Bạn tìm thông tin này ở đâu?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 29: Bạn muốn tạo một VIEW (khung nhìn ảo) chứa danh sách tên album và tên nghệ sĩ từ hai bảng 'Albums' và 'Artists'. Mục đích chính của việc sử dụng VIEW là gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 9

Câu 30: Khi nào bạn nên sử dụng lệnh TRUNCATE TABLE thay vì DELETE FROM bảng (không có mệnh đề WHERE) để xóa dữ liệu?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 11 Kết nối tri thức 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 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 10

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong hệ quản trị cơ sở dữ liệu quan hệ, thao tác nào sau đây dùng để truy xuất dữ liệu từ một hoặc nhiều bảng dựa trên các điều kiện cụ thể?

  • A. Cập nhật (UPDATE)
  • B. Chọn (SELECT)
  • C. Xóa (DELETE)
  • D. Thêm mới (INSERT)

Câu 2: Phát biểu SQL nào sau đây được sử dụng để lọc các bản ghi từ bảng "HocSinh" có điểm "Toan" lớn hơn hoặc bằng 8?

  • A. SELECT * FROM HocSinh SORT BY Toan >= 8
  • B. FILTER * FROM HocSinh WHERE Toan >= 8
  • C. SELECT * FROM HocSinh WHERE Toan >= 8
  • D. SELECT ALL FROM HocSinh IF Toan >= 8

Câu 3: Giả sử bạn muốn sắp xếp dữ liệu trong bảng "SanPham" theo thứ tự giá giảm dần. Mệnh đề nào sau đây cần được sử dụng trong câu lệnh SELECT?

  • A. ORDER BY Gia DESC
  • B. SORT BY Gia DOWN
  • C. ALIGN BY Gia REDUCE
  • D. GROUP BY Gia DESC

Câu 4: Trong HeidiSQL, để thêm một bản ghi mới vào bảng, bạn thường sử dụng phím tắt nào sau đây?

  • A. Delete
  • B. Insert
  • C. Ctrl + S
  • D. Alt + Enter

Câu 5: Khi chỉnh sửa dữ liệu trực tiếp trong lưới dữ liệu của HeidiSQL, thao tác nào sau đây cho phép bạn sửa nội dung của một ô cụ thể?

  • A. Nhấp đúp chuột vào ô cần sửa
  • B. Chọn ô và nhấn phím Delete
  • C. Chọn ô và nhấn phím Ctrl + Enter
  • D. Chọn ô và nhấn phím F2

Câu 6: Để xóa một hoặc nhiều bản ghi đã chọn trong HeidiSQL, bạn sử dụng tổ hợp phím nào?

  • A. Ctrl + Delete
  • B. Shift + Delete
  • C. Alt + Delete
  • D. Ctrl + Shift + Delete

Câu 7: Bạn muốn lọc danh sách các sản phẩm trong bảng "SanPham" có tên sản phẩm bắt đầu bằng chữ "M". Mệnh đề WHERE nào sau đây là phù hợp?

  • A. WHERE TenSanPham = "M%"
  • B. WHERE TenSanPham START WITH "M"
  • C. WHERE TenSanPham CONTAINS "M"
  • D. WHERE TenSanPham LIKE "M%"

Câu 8: Câu lệnh SQL nào sau đây được sử dụng để cập nhật giá của tất cả sản phẩm trong bảng "SanPham" lên 10%?

  • A. MODIFY SanPham SET Gia = Gia * 1.1
  • B. CHANGE SanPham Gia TO Gia * 1.1
  • C. UPDATE SanPham SET Gia = Gia * 1.1
  • D. ALTER SanPham SET Gia = Gia * 1.1

Câu 9: Để xóa toàn bộ dữ liệu trong bảng "DonHang" nhưng vẫn giữ lại cấu trúc bảng, bạn sử dụng lệnh SQL nào?

  • A. DELETE TABLE DonHang
  • B. TRUNCATE TABLE DonHang
  • C. DROP TABLE DonHang
  • D. REMOVE TABLE DonHang

Câu 10: Trong HeidiSQL, để lọc dữ liệu nhanh chóng theo một giá trị cụ thể trong một cột, bạn thường sử dụng chức năng nào?

  • A. Edit > Filter > Custom Filter
  • B. View > Data Filter > Advanced Filter
  • C. Nhấp chuột phải vào cột, chọn Quick Filter
  • D. Filter > Apply Filter Condition

Câu 11: Bạn có một bảng "KhachHang" với các trường "MaKH", "TenKH", "DiaChi". Câu lệnh SQL nào truy xuất tất cả các khách hàng sống ở "Hà Nội" và sắp xếp theo tên khách hàng?

  • A. SELECT * FROM KhachHang WHERE DiaChi = "Hà Nội" SORT BY TenKH
  • B. SELECT * FROM KhachHang WHERE DiaChi = "Hà Nội" ORDER BY TenKH
  • C. SELECT ALL FROM KhachHang ALIGN BY TenKH IF DiaChi = "Hà Nội"
  • D. GET * FROM KhachHang FILTER DiaChi = "Hà Nội" THEN ORDER TenKH

Câu 12: Giả sử bảng "NhanVien" có cột "NgaySinh" với kiểu dữ liệu DATE. Làm thế nào để truy vấn tất cả nhân viên sinh trong tháng 5?

  • A. SELECT * FROM NhanVien WHERE NgaySinh LIKE "%-05-%"
  • B. SELECT * FROM NhanVien WHERE MONTH(NgaySinh) = "05"
  • C. SELECT * FROM NhanVien WHERE MONTH(NgaySinh) = 5
  • D. SELECT * FROM NhanVien WHERE EXTRACT(MONTH FROM NgaySinh) = "May"

Câu 13: Trong SQL, mệnh đề "LIMIT" được sử dụng để làm gì?

  • A. Lọc dữ liệu trùng lặp
  • B. Sắp xếp dữ liệu theo thứ tự
  • C. Nhóm các bản ghi có giá trị giống nhau
  • D. Giới hạn số lượng bản ghi trả về

Câu 14: Để đếm số lượng bản ghi trong bảng "DanhMucSanPham", bạn sử dụng hàm tổng hợp nào trong SQL?

  • A. COUNT(*)
  • B. SUM(*)
  • C. AVG(*)
  • D. MAX(*)

Câu 15: Bạn muốn tìm tất cả các đơn hàng có tổng giá trị lớn hơn 1,000,000 VNĐ. Giả sử bảng "DonHang" có cột "TongTien". Mệnh đề WHERE nào phù hợp?

  • A. WHERE TongTien = > 1000000
  • B. WHERE TongTien > 1000000
  • C. WHERE TongTien GTE 1000000
  • D. WHERE TongTien ABOVE 1000000

Câu 16: Trong HeidiSQL, sau khi thực hiện các thay đổi dữ liệu, làm thế nào để đảm bảo các thay đổi này được lưu vào cơ sở dữ liệu?

  • A. Tự động lưu ngay lập tức
  • B. Nhấn phím Delete
  • C. Đóng HeidiSQL
  • D. Nhấn Ctrl + S hoặc click biểu tượng "Commit" (nút tích xanh)

Câu 17: Phát biểu SQL nào dùng để đổi tên cột "TenSP" trong bảng "SanPham" thành "TenSanPham"?

  • A. RENAME COLUMN TenSP TO TenSanPham IN SanPham
  • B. MODIFY TABLE SanPham CHANGE COLUMN TenSP TO TenSanPham
  • C. ALTER TABLE SanPham RENAME COLUMN TenSP TO TenSanPham
  • D. UPDATE TABLE SanPham SET COLUMN TenSP = TenSanPham

Câu 18: Để thêm một cột mới "Email" kiểu VARCHAR(255) vào bảng "KhachHang", bạn sử dụng câu lệnh SQL nào?

  • A. ADD COLUMN Email VARCHAR(255) TO KhachHang
  • B. ALTER TABLE KhachHang ADD COLUMN Email VARCHAR(255)
  • C. INSERT COLUMN Email VARCHAR(255) INTO KhachHang
  • D. CREATE COLUMN Email VARCHAR(255) IN KhachHang

Câu 19: Trong SQL, toán tử "%"_ (phần trăm và gạch dưới) trong mệnh đề LIKE được sử dụng để làm gì?

  • A. "%" đại diện cho một ký tự bất kỳ, "_" đại diện cho chuỗi ký tự bất kỳ
  • B. Cả hai đều đại diện cho một ký tự bất kỳ
  • C. Cả hai đều đại diện cho chuỗi ký tự bất kỳ
  • D. "%" đại diện cho chuỗi ký tự bất kỳ (0 hoặc nhiều ký tự), "_" đại diện cho một ký tự bất kỳ

Câu 20: Bạn muốn truy xuất 5 sản phẩm có giá cao nhất từ bảng "SanPham". Câu lệnh SQL nào sau đây là đúng?

  • A. SELECT * FROM SanPham ORDER BY Gia ASC LIMIT 5
  • B. SELECT TOP 5 * FROM SanPham ORDER BY Gia DESC
  • C. SELECT * FROM SanPham ORDER BY Gia DESC LIMIT 5
  • D. SELECT * FROM SanPham LIMIT 5 ORDER BY Gia DESC

Câu 21: Khi thực hiện truy vấn dữ liệu, việc sử dụng mệnh đề WHERE có vai trò chính là gì?

  • A. Sắp xếp dữ liệu trả về
  • B. Lọc các bản ghi thỏa mãn điều kiện
  • C. Nhóm các bản ghi theo một trường
  • D. Giới hạn số lượng bản ghi trả về

Câu 22: Để kết hợp dữ liệu từ hai bảng "BangA" và "BangB" dựa trên cột chung "MaID", bạn sử dụng phép kết nối nào trong SQL?

  • A. JOIN
  • B. UNION
  • C. INTERSECT
  • D. EXCEPT

Câu 23: Trong HeidiSQL, biểu tượng nào thường được sử dụng để thực thi một câu lệnh SQL?

  • A. Biểu tượng hình đĩa mềm
  • B. Biểu tượng dấu cộng
  • C. Biểu tượng mũi tên màu xanh (hoặc nút "Run")
  • D. Biểu tượng hình chiếc kính lúp

Câu 24: Khi nhập dữ liệu kiểu số trong HeidiSQL, điều gì xảy ra nếu bạn nhập một giá trị không hợp lệ (ví dụ, nhập chữ vào cột số)?

  • A. HeidiSQL tự động bỏ qua giá trị không hợp lệ
  • B. HeidiSQL sẽ báo lỗi và không cho phép lưu bản ghi
  • C. HeidiSQL tự động chuyển đổi kiểu dữ liệu
  • D. HeidiSQL cảnh báo nhưng vẫn lưu giá trị

Câu 25: Để thay đổi kiểu dữ liệu của cột "DienThoai" trong bảng "KhachHang" từ INT sang VARCHAR(15), bạn dùng lệnh SQL nào?

  • A. MODIFY TABLE KhachHang TYPE COLUMN DienThoai VARCHAR(15)
  • B. CHANGE TABLE KhachHang ALTER DienThoai TYPE VARCHAR(15)
  • C. UPDATE TABLE KhachHang MODIFY DienThoai AS VARCHAR(15)
  • D. ALTER TABLE KhachHang MODIFY COLUMN DienThoai VARCHAR(15)

Câu 26: Trong SQL, mệnh đề "GROUP BY" thường được sử dụng kết hợp với các hàm nào để thực hiện thống kê trên nhóm dữ liệu?

  • A. Hàm tổng hợp (ví dụ: COUNT, SUM, AVG, MAX, MIN)
  • B. Hàm chuỗi (ví dụ: CONCAT, SUBSTR)
  • C. Hàm ngày tháng (ví dụ: DATE, MONTH, YEAR)
  • D. Hàm toán học (ví dụ: ABS, ROUND, SQRT)

Câu 27: Bạn muốn tìm các sản phẩm có tên chứa từ khóa "máy tính". Mệnh đề WHERE nào sau đây là phù hợp nhất?

  • A. WHERE TenSanPham = "%máy tính%"
  • B. WHERE TenSanPham LIKE "máy tính"
  • C. WHERE TenSanPham LIKE "%máy tính%"
  • D. WHERE TenSanPham CONTAINS "máy tính"

Câu 28: Khi truy vấn dữ liệu từ bảng "SinhVien", bạn muốn loại bỏ các bản ghi trùng lặp dựa trên cột "MaSV". Mệnh đề nào sau đây sẽ giúp bạn?

  • A. UNIQUE
  • B. DISTINCT
  • C. REDUCE
  • D. FILTER UNIQUE

Câu 29: Trong HeidiSQL, bạn có thể xem cấu trúc bảng (ví dụ: tên cột, kiểu dữ liệu, khóa chính, khóa ngoại) ở thẻ nào?

  • A. Thẻ "Dữ liệu"
  • B. Thẻ "Truy vấn"
  • C. Thẻ "Chỉ mục"
  • D. Thẻ "Cấu trúc" (hoặc "Thiết kế bảng")

Câu 30: Giả sử bạn có bảng "GiaoVien" với cột "Luong". Làm thế nào để tìm mức lương trung bình của tất cả giáo viên?

  • A. SELECT TOTAL(Luong) FROM GiaoVien
  • B. SELECT SUM(Luong) FROM GiaoVien
  • C. SELECT AVG(Luong) FROM GiaoVien
  • D. SELECT MEDIAN(Luong) FROM GiaoVien

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 1: Trong hệ quản trị cơ sở dữ liệu quan hệ, thao tác nào sau đây dùng để truy xuất dữ liệu từ một hoặc nhiều bảng dựa trên các điều kiện cụ thể?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 2: Phát biểu SQL nào sau đây được sử dụng để lọc các bản ghi từ bảng 'HocSinh' có điểm 'Toan' lớn hơn hoặc bằng 8?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 3: Giả sử bạn muốn sắp xếp dữ liệu trong bảng 'SanPham' theo thứ tự giá giảm dần. Mệnh đề nào sau đây cần được sử dụng trong câu lệnh SELECT?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 4: Trong HeidiSQL, để thêm một bản ghi mới vào bảng, bạn thường sử dụng phím tắt nào sau đây?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 5: Khi chỉnh sửa dữ liệu trực tiếp trong lưới dữ liệu của HeidiSQL, thao tác nào sau đây cho phép bạn sửa nội dung của một ô cụ thể?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 6: Để xóa một hoặc nhiều bản ghi đã chọn trong HeidiSQL, bạn sử dụng tổ hợp phím nào?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 7: Bạn muốn lọc danh sách các sản phẩm trong bảng 'SanPham' có tên sản phẩm bắt đầu bằng chữ 'M'. Mệnh đề WHERE nào sau đây là phù hợp?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 8: Câu lệnh SQL nào sau đây được sử dụng để cập nhật giá của tất cả sản phẩm trong bảng 'SanPham' lên 10%?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 9: Để xóa toàn bộ dữ liệu trong bảng 'DonHang' nhưng vẫn giữ lại cấu trúc bảng, bạn sử dụng lệnh SQL nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 10: Trong HeidiSQL, để lọc dữ liệu nhanh chóng theo một giá trị cụ thể trong một cột, bạn thường sử dụng chức năng nào?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 11: Bạn có một bảng 'KhachHang' với các trường 'MaKH', 'TenKH', 'DiaChi'. Câu lệnh SQL nào truy xuất tất cả các khách hàng sống ở 'Hà Nội' và sắp xếp theo tên khách hàng?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 12: Giả sử bảng 'NhanVien' có cột 'NgaySinh' với kiểu dữ liệu DATE. Làm thế nào để truy vấn tất cả nhân viên sinh trong tháng 5?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 13: Trong SQL, mệnh đề 'LIMIT' được sử dụng để làm gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 14: Để đếm số lượng bản ghi trong bảng 'DanhMucSanPham', bạn sử dụng hàm tổng hợp nào trong SQL?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 15: Bạn muốn tìm tất cả các đơn hàng có tổng giá trị lớn hơn 1,000,000 VNĐ. Giả sử bảng 'DonHang' có cột 'TongTien'. Mệnh đề WHERE nào phù hợp?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 16: Trong HeidiSQL, sau khi thực hiện các thay đổi dữ liệu, làm thế nào để đảm bảo các thay đổi này được lưu vào cơ sở dữ liệu?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 17: Phát biểu SQL nào dùng để đổi tên cột 'TenSP' trong bảng 'SanPham' thành 'TenSanPham'?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 18: Để thêm một cột mới 'Email' kiểu VARCHAR(255) vào bảng 'KhachHang', bạn sử dụng câu lệnh SQL nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 19: Trong SQL, toán tử '%'_ (phần trăm và gạch dưới) trong mệnh đề LIKE được sử dụng để làm gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 20: Bạn muốn truy xuất 5 sản phẩm có giá cao nhất từ bảng 'SanPham'. Câu lệnh SQL nào sau đây là đúng?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 21: Khi thực hiện truy vấn dữ liệu, việc sử dụng mệnh đề WHERE có vai trò chính là gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 22: Để kết hợp dữ liệu từ hai bảng 'BangA' và 'BangB' dựa trên cột chung 'MaID', bạn sử dụng phép kết nối nào trong SQL?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 23: Trong HeidiSQL, biểu tượng nào thường được sử dụng để thực thi một câu lệnh SQL?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 24: Khi nhập dữ liệu kiểu số trong HeidiSQL, điều gì xảy ra nếu bạn nhập một giá trị không hợp lệ (ví dụ, nhập chữ vào cột số)?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 25: Để thay đổi kiểu dữ liệu của cột 'DienThoai' trong bảng 'KhachHang' từ INT sang VARCHAR(15), bạn dùng lệnh SQL nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 26: Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với các hàm nào để thực hiện thống kê trên nhóm dữ liệu?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 27: Bạn muốn tìm các sản phẩm có tên chứa từ khóa 'máy tính'. Mệnh đề WHERE nào sau đây là phù hợp nhất?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 28: Khi truy vấn dữ liệu từ bảng 'SinhVien', bạn muốn loại bỏ các bản ghi trùng lặp dựa trên cột 'MaSV'. Mệnh đề nào sau đây sẽ giúp bạn?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 29: Trong HeidiSQL, bạn có thể xem cấu trúc bảng (ví dụ: tên cột, kiểu dữ liệu, khóa chính, khóa ngoại) ở thẻ nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 21: Thực hành cập nhật và truy xuất dữ liệu các bảng

Tags: Bộ đề 10

Câu 30: Giả sử bạn có bảng 'GiaoVien' với cột 'Luong'. Làm thế nào để tìm mức lương trung bình của tất cả giáo viên?

Xem kết quả