Câu 1: Bạn đang sử dụng phần mềm quản lý điểm và muốn sao lưu dữ liệu để lưu vào USB. Bạn cần thực hiện thao tác nào?
A. Xóa file cũ và tạo mới
C. Nhấn "Delete" để giải phóng bộ nhớ
B. Sử dụng chức năng "Export" hoặc "Backup"
D. Dùng lệnh SELECT FROM....
Câu 2: Trong hệ quản trị cơ sở dữ liệu, sao lưu thường đi kèm với tỉnh năng nào sau đây để bảo vệ dữ liệu tốt hơn?
A. Sắp xếp dữ liệu
C. Tự động ghi đè dữ liệu
Câu 3: Nếu bạn chỉ sao lưu cơ sở dữ liệu hàng tuần, rủi ro nào có thể xảy ra?
B. Phân quyền truy cập
D. Gửi email cảnh báo
A. Dữ liệu bị trùng lặp
B. Dữ liệu cũ bị mất hoàn toàn
C. Mất dữ liệu mới phát sinh giữa các lần sao lưu
D. Hệ thống bị virus
Câu 4: Bạn thực hiện sao lưu định kỳ cơ sở dữ liệu mỗi ngày vào lúc 23:59. Trong trường hợp mất dữ liệu lúc 10:00 hôm sau, bạn sẽ:
A. Khôi phục dữ liệu từ bản sao lưu mới nhất (đêm hôm trước)
C. Không thể khôi phục gì cả
B. Dò lại các bản ghi lỗi
D. Cài lại hệ điều hành
C. JOIN
Câu 5: Câu lệnh SQL nào dùng để kết nối hai bảng khi truy vấn?
A. WHERE
B. GROUP BY
D. INSERT
Câu 6: Cho hai bảng: HocSinh (MaHS, HoTen) và bảng Diem(MaHS, Mon, DiemTB)
Muốn truy xuất họ tên học sinh và điểm môn Tin học, ta dùng lệnh:
A. SELECT HoTen, DiemTB FROM Diem;
B. SELECT Hoc Sinh. HoTen, Diem. DiemTB FROM HocSinh, Diem WHERE HocSinh.MaHS =
Diem.MaHS AND Diem. Mon = 'Tin học';
C. SELECT FROM HocSinh JOIN Diem ON HoTen = Mon;
D. SELECT HoTen FROM HocSinh WHERE Mon = 'Tin học';
Câu 7: Khi thực hiện truy vấn kết nối nhiều bảng, câu lệnh nào sau đây là hợp lệ?
A. SELECT FROM A, B WHERE A.id=B.id;
B. SELECT FROM A AND B WHERE id = id;
C. SELECT FROM A JOIN B ON id = id;
D. JOIN A AND B BY id;
Câu 8: Cho bàng GiaoVien(MaGV, TenGV) và Lop(MaLop, MaGV, TenLop), để tìm tên lớp và tên giáo
viên chủ nhiệm, truy vấn nào phù hợp?
A. SELECT FROM GiaoVien, Lop;
B. SELECT TenLop, TenGV FROM GiaoVien JOIN Lop ON GiaoVien. MaGV = Lop.MaGV;
C. SELECT TenGV FROM Lop WHERE MaGV MaLop;
D. SELECT TenGV, TenLop FROM Lop WHERE Lop.MaGV = Lop.MaLop;
Câu 9: Trong một truy vấn kết nối 3 bảng HocSinh, Lop, và GiaoVien, điều kiện nổi tối thiểu cần có là gi?
A. Một điều kiện nổi giữa ba bảng
C. Không cần điều kiện vì JOIN tự động
B. Hai điều kiện nổi giữa các bảng có liên quan
D. Chỉ cần một khóa chính
Câu 10: Muốn lấy danh sách học sinh có điểm môn Toán từ 9 trở lên, gồm tên học sinh và điểm, cần:
A. Truy vấn bảng HocSinh
B. Truy vấn bảng Diem
C. Kết nối hai bảng HocSinh và Diem theo MaHS và lọc theo điều kiện
D. Truy vấn bảng Diem và đổi tên cột
SELECT HoTen, Mon, DiemTB Câu 11: Theo bạn, truy vấn sau có trả về danh sách học sinh và môn học có điểm dưới 5 không?
FROM Hoc Sinh, Diem
WHERE HocSinh.MaHS-Diem. MaHS AND DiemTB < 5;
A. Truy vấn sai vì thiểu khóa chính
B. Truy vấn đúng, có kết nối và điều kiện lọc
C. Truy vấn sai vì không có GROUP BY
D. Truy vấn đúng nhưng không hiển thị DiemTB
Quảng cáo
2 câu trả lời 192
Câu 1:
B. Sử dụng chức năng "Export" hoặc "Backup"
→ Đây là thao tác đúng để sao lưu dữ liệu từ phần mềm.
Câu 2:
B. Phân quyền truy cập
→ Sao lưu thường đi kèm với phân quyền để hạn chế truy cập trái phép, đảm bảo an toàn dữ liệu.
Câu 3:
C. Mất dữ liệu mới phát sinh giữa các lần sao lưu
→ Nếu chỉ sao lưu hàng tuần, dữ liệu giữa các lần có thể bị mất nếu xảy ra sự cố.
Câu 4:
A. Khôi phục dữ liệu từ bản sao lưu mới nhất (đêm hôm trước)
→ Khôi phục dữ liệu gần nhất có thể để hạn chế mất mát.
Câu 5:
C. JOIN
→ JOIN dùng để kết nối các bảng trong truy vấn SQL.
Câu 6:
B. SELECT HocSinh.HoTen, Diem.DiemTB FROM HocSinh, Diem WHERE HocSinh.MaHS = Diem.MaHS AND Diem.Mon = 'Tin học';
→ Đây là truy vấn đúng, có điều kiện kết nối và lọc môn học.
Câu 7:
C. SELECT FROM A JOIN B ON id = id;
→ Đây là cú pháp chuẩn của câu lệnh JOIN.
Câu 8:
B. SELECT TenLop, TenGV FROM GiaoVien JOIN Lop ON GiaoVien.MaGV = Lop.MaGV;
→ Truy vấn đúng để lấy tên lớp và giáo viên chủ nhiệm.
Câu 9:
B. Hai điều kiện nối giữa các bảng có liên quan
→ Cần ít nhất 2 điều kiện nối khi kết nối 3 bảng liên quan.
Câu 10:
C. Kết nối hai bảng HocSinh và Diem theo MaHS và lọc theo điều kiện
→ Phải kết nối để lấy tên học sinh và điểm môn Toán từ 9 trở lên.
Câu 11:
B. Truy vấn đúng, có kết nối và điều kiện lọc
→ Câu lệnh hợp lệ, truy vấn sẽ trả về học sinh có điểm dưới 5.
Câu 1: B. Sử dụng chức năng "Export" hoặc "Backup" ✅
Câu 2: B. Phân quyền truy cập ✅
(Sao lưu kết hợp phân quyền giúp bảo vệ dữ liệu tốt hơn)
Câu 3: C. Mất dữ liệu mới phát sinh giữa các lần sao lưu ✅
Câu 4: A. Khôi phục dữ liệu từ bản sao lưu mới nhất (đêm hôm trước) ✅
Câu 5: C. JOIN ✅
(Câu lệnh JOIN dùng để kết nối hai bảng trong SQL)
Câu 6: B. SELECT HocSinh.HoTen, Diem.DiemTB FROM HocSinh, Diem WHERE HocSinh.MaHS = Diem.MaHS AND Diem.Mon = 'Tin học'; ✅
Câu 7: C. SELECT FROM A JOIN B ON id = id; ✅
Câu 8: B. SELECT TenLop, TenGV FROM GiaoVien JOIN Lop ON GiaoVien.MaGV = Lop.MaGV; ✅
Câu 9: B. Hai điều kiện nối giữa các bảng có liên quan ✅
Câu 10: C. Kết nối hai bảng HocSinh và Diem theo MaHS và lọc theo điều kiện ✅
Câu 11: A. Truy vấn sai vì thiếu khóa chính ✅
(Câu lệnh WHERE HocSinh.MaHS-Diem.MaHS sai cú pháp, phải dùng dấu = để nối)
Quảng cáo
Bạn muốn hỏi bài tập?
