NEW
Font size
WorksheetsBÀI 21-22: THỰC HÀNH CẬP NHẬT VÀ TRUY XUẤT DỮ LIỆU CÁC BẢNG
Total questions: 36
Worksheet time: 18mins
Trong bảng nhacsi, trường nào là khóa chính?
tenNhacsi
idNhacsi
NgaySinh
QueQuan
Để chỉnh sửa dữ liệu trong bảng nhacsi, bạn phải thực hiện bước nào sau đây?
Thêm dữ liệu mới
Sắp xếp dữ liệu
Chỉnh sửa dữ liệu theo hướng dẫn
Xóa dữ liệu
Khi xóa dòng dữ liệu trong bảng nhacsi, bước cuối cùng bạn phải thực hiện là gì?
Nhập dữ liệu mới
Chỉnh sửa dữ liệu
Khẳng định muốn xóa dữ liệu
Sắp xếp dữ liệu
Trong việc truy xuất dữ liệu từ bảng nhacsi, hình ảnh nào mô tả kết quả sắp xếp dữ liệu?
Hình 21.7
Hình 21.8
Hình 21.9
Hình 21.10
Khi muốn lấy ra danh sách dữ liệu thỏa mãn yêu cầu, bạn phải thực hiện thao tác nào?
Thêm mới dữ liệu
Chỉnh sửa dữ liệu
Sử dụng bộ lọc
Xóa dữ liệu
Để thực hiện truy xuất dữ liệu từ bảng nhacsi bằng câu truy vấn SQL, bạn cần sử dụng công cụ nào?
Hình 21.10
Hình 21.11
Hình 21.13
Hình 21.14
Khi nhập câu truy vấn SQL để truy xuất dữ liệu, bạn có thể làm gì?
Thêm mới dữ liệu
Chỉnh sửa dữ liệu
Sắp xếp dữ liệu
Truy xuất dữ liệu nhanh chóng và hiệu quả
Trong quá trình thực hiện các thao tác trên bảng nhacsi, giao diện đồ họa chủ yếu được sử dụng trong bước nào?
Nhập dữ liệu
Chỉnh sửa dữ liệu
Xóa dữ liệu
Truy xuất dữ liệu đơn giản
Vì sao việc truy xuất dữ liệu với câu truy vấn SQL được cho là nhanh chóng và hiệu quả hơn?
Vì dễ dàng thao tác trên giao diện
Vì có thể xử lý dữ liệu lớn và phức tạp
Vì không cần xác nhận khi xóa dữ liệu
Vì chỉ áp dụng cho dữ liệu đơn giản
Khi thực hiện thao tác xóa dòng dữ liệu trong bảng nhacsi, tại sao cần xác nhận trước khi xóa?
Để đảm bảo dữ liệu không bị xóa nhầm
Để kiểm tra dữ liệu đã xóa chưa
Để thêm dữ liệu mới sau khi xóa
Để kiểm tra tính đúng đắn của dữ liệu
Việc sắp xếp dữ liệu trong bảng nhacsi có lợi ích gì?
Giúp thêm dữ liệu mới dễ dàng hơn
Giúp dễ dàng tìm kiếm và quản lý dữ liệu
Giúp xóa dữ liệu nhanh hơn
Giúp chỉnh sửa dữ liệu nhanh chóng
Khi sử dụng bộ lọc trong bảng nhacsi, mục tiêu chính là gì?
Tìm kiếm và hiển thị dữ liệu phù hợp
Xóa các dòng dữ liệu không cần thiết
Thêm mới dữ liệu vào bảng
Chỉnh sửa lỗi dữ liệu
Tại sao việc chỉnh sửa dữ liệu trong bảng nhacsi lại cần thiết?
Để xóa dữ liệu nhanh chóng
Để đảm bảo tính chính xác và cập nhật của dữ liệu
Để thêm mới dữ liệu vào bảng
Để sắp xếp dữ liệu theo thứ tự
Hình ảnh 21.7 minh họa bước nào trong quy trình xóa dòng dữ liệu?
Chọn dòng dữ liệu cần xóa
Nhập lại dữ liệu
Khẳng định yêu cầu xóa
Sắp xếp dữ liệu trước khi xóa
Khi nào cần sử dụng câu truy vấn SQL để truy xuất dữ liệu thay vì dùng giao diện đồ họa?
Khi cần thêm dữ liệu mới
Khi cần xử lý dữ liệu đơn giản
Khi cần xử lý dữ liệu lớn hoặc phức tạp
Khi cần chỉnh sửa dữ liệu
Khi nào cần thực hiện thao tác xóa bộ lọc trong bảng nhacsi?
Sau khi chỉnh sửa dữ liệu
Khi không cần lọc dữ liệu nữa
Trước khi thêm mới dữ liệu
Sau khi sắp xếp dữ liệu
Điều gì xảy ra nếu không thực hiện bước khẳng định trước khi xóa dữ liệu?
Dữ liệu sẽ bị xóa vĩnh viễn mà không thể khôi phục
Dữ liệu sẽ không bị xóa
Dữ liệu sẽ tự động được sao lưu
Dữ liệu sẽ được xóa một phần
Khi thêm mới dữ liệu vào bảng nhacsi, tại sao cần phải đối chiếu kết quả nhập dữ liệu?
A. Để đảm bảo dữ liệu đã được lưu trữ đúng cách
B. Để có thể xóa dữ liệu ngay sau đó
C. Để dễ dàng chỉnh sửa sau này
D. Để tránh việc nhập dữ liệu trùng lặp
Bạn cần làm gì nếu phát hiện lỗi trong dữ liệu của bảng nhacsi khi sử dụng câu truy vấn SQL?
A. Thêm mới dữ liệu vào bảng
B. Chỉnh sửa dữ liệu trực tiếp bằng câu truy vấn SQL
C. Xóa dữ liệu và nhập lại từ đầu
D. Sử dụng bộ lọc để tìm lỗi
Khi bạn muốn sắp xếp dữ liệu trong bảng nhacsi theo thứ tự bảng chữ cái của tên nhạc sĩ, câu truy vấn SQL nào là phù hợp?
A. SELECT * FROM nhacsi ORDER BY tenNhacsi ASC;
B. SELECT * FROM nhacsi ORDER BY idNhacsi DESC;
C. SELECT tenNhacsi FROM nhacsi WHERE tenNhacsi LIKE 'A%';
D. SELECT * FROM nhacsi;
Nếu bạn cần xóa tất cả các dòng dữ liệu có tên nhạc sĩ bắt đầu bằng chữ "B", câu truy vấn SQL nào là đúng?
A. DELETE FROM nhacsi WHERE tenNhacsi = 'B';
B. DELETE FROM nhacsi WHERE tenNhacsi LIKE 'B%';
C. DELETE FROM nhacsi WHERE tenNhacsi IN ('B');
D. DELETE FROM nhacsi WHERE tenNhacsi IS NULL;
Khi sử dụng giao diện để thêm mới dữ liệu vào bảng nhacsi, điều gì sẽ xảy ra nếu bạn nhập trùng mã nhạc sĩ?
A. Dữ liệu mới sẽ ghi đè lên dữ liệu cũ
B. Hệ thống sẽ thông báo lỗi và yêu cầu sửa mã
C. Dữ liệu sẽ được thêm mà không có lỗi
D. Cả hai bản ghi sẽ cùng tồn tại
Để chỉnh sửa tên của một nhạc sĩ trong bảng nhacsi, bạn cần làm gì?
A. Xóa dòng dữ liệu cũ và thêm dòng mới
B. Sử dụng câu lệnh SQL UPDATE để thay đổi tên
C. Sắp xếp dữ liệu và sửa trực tiếp trong bảng
D. Sử dụng bộ lọc để tìm và sửa tên
Nếu bạn muốn truy xuất tất cả các nhạc sĩ có mã idNhacsi nhỏ hơn 10, câu truy vấn SQL nào là chính xác?
SELECT * FROM nhacsi WHERE idNhacsi > 10;
SELECT * FROM nhacsi WHERE idNhacsi <= 10;
SELECT * FROM nhacsi WHERE tenNhacsi < 10;
SELECT * FROM nhacsi;
Khi nào bạn nên sử dụng câu truy vấn SQL SELECT DISTINCT tenNhacsi FROM nhacsi;?
Khi muốn tìm tất cả các tên nhạc sĩ không trùng lặp
Khi muốn xóa tất cả các bản ghi có tên nhạc sĩ trùng nhau
Khi muốn thêm mới dữ liệu vào bảng
Khi muốn chỉnh sửa tên nhạc sĩ
Nếu bạn cần thay đổi mã của một nhạc sĩ từ idNhacsi = 5 thành idNhacsi = 15, bạn nên sử dụng câu lệnh nào?
UPDATE nhacsi SET idNhacsi = 15 WHERE idNhacsi = 5;
INSERT INTO nhacsi (idNhacsi) VALUES (15);
DELETE FROM nhacsi WHERE idNhacsi = 5;
SELECT * FROM nhacsi WHERE idNhacsi = 15;
Trong bảng nhacsi, nếu bạn muốn xóa tất cả các bản ghi có tên nhạc sĩ trống, câu truy vấn SQL nào sẽ phù hợp?
DELETE FROM nhacsi WHERE tenNhacsi IS NULL;
DELETE FROM nhacsi WHERE tenNhacsi = '';
DELETE FROM nhacsi WHERE tenNhacsi IS NOT NULL;
DELETE FROM nhacsi WHERE tenNhacsi LIKE '%';
Khi nào bạn nên sử dụng bộ lọc dữ liệu trong bảng nhacsi?
Khi muốn thêm mới dữ liệu
Khi muốn sắp xếp dữ liệu theo thứ tự
Khi muốn truy xuất dữ liệu đáp ứng điều kiện cụ thể
Khi muốn chỉnh sửa tất cả các bản ghi cùng một lúc
Khi thêm dữ liệu vào bảng Nhacsi, trường nào không cần nhập dữ liệu vì có tính năng AUTO_INCREMENT?
idBannhac
tenBannhac
idNhacsi
tenNhacsi
Trường nào trong bảng bannhac là khóa ngoài?
idBannhac
tenBannhac
idNhacsi
tenNhacsi
Để sửa dữ liệu trong một bảng, ta cần thao tác như thế nào?
Nháy đúp chuột vào ô dữ liệu muốn sửa
Chọn dòng dữ liệu và nhấn nút "Sửa"
Nhập lại toàn bộ dữ liệu của dòng
Xóa dòng dữ liệu và nhập lại từ đầu
Khi xóa dữ liệu trong bảng nhacsi, hệ quản trị cơ sở dữ liệu MySQL sẽ làm gì nếu giá trị idNhacsi tồn tại trong bảng bannhac?
Xóa luôn dòng dữ liệu trong bảng bannhac
Ngăn chặn việc xóa
Yêu cầu xác nhận xóa
Không thực hiện gì
Khi muốn xóa nhiều bản nhạc cùng lúc, bạn cần thao tác gì trong giao diện quản lý?
Chọn các checkbox ở đầu dòng tương ứng
Nhập lại tên bản nhạc
Chọn dòng và nhấn nút "Xóa"
Chọn tất cả các dòng và xóa
Tại sao MySQL lại ngăn chặn việc xóa dữ liệu trong bảng nhacsi khi giá trị idNhacsi có trong bảng bannhac?
Để bảo vệ tính toàn vẹn tham chiếu của dữ liệu
Để tránh làm mất dữ liệu của bản nhạc
Để ngăn người dùng xóa nhạc sĩ quan trọng
Để đảm bảo tất cả bản nhạc đều có nhạc sĩ
Trong một tình huống mà bạn cần chuyển đổi dữ liệu bản nhạc sang một hệ quản trị cơ sở dữ liệu khác, bạn nên lưu ý điều gì để đảm bảo tính toàn vẹn dữ liệu?
Đảm bảo tất cả các trường khóa ngoại vẫn tham chiếu đúng
Sao chép toàn bộ dữ liệu mà không quan tâm đến quan hệ giữa các bảng
Chỉ cần sao chép các bảng có chứa dữ liệu cần thiết
Không cần quan tâm đến các khóa ngoại
Giả sử bạn muốn thay đổi tất cả các bản nhạc thuộc nhạc sĩ A sang nhạc sĩ B, bạn cần thực hiện thao tác nào?
Truy xuất tất cả các bản nhạc của nhạc sĩ A và cập nhật idNhacsi thành id của nhạc sĩ
Xóa nhạc sĩ A và thêm lại với nhạc sĩ B
Sửa trực tiếp tên nhạc sĩ trong bảng nhacsi
Chỉ cần cập nhật trong bảng nhacsi
