[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

1. Trong Microsoft Access, để tạo một truy vấn liên kết hai bảng, bạn thường sử dụng đối tượng nào?
2. Khi hai bảng được liên kết thông qua một bảng trung gian (bảng nối), mối quan hệ giữa hai bảng gốc thường là loại nào?
3. Trong một hệ thống quản lý nhân sự, mối quan hệ giữa bảng Nhân viên và bảng Phòng ban thường là gì, và làm thế nào để thể hiện mối quan hệ này?
4. Loại liên kết nào thường được sử dụng để hiển thị tất cả các bản ghi từ bảng Khách hàng và các bản ghi tương ứng từ bảng Đơn hàng (nếu có)?
5. Loại liên kết nào sẽ chỉ trả về các bản ghi mà có sự khớp nhau ở cả hai bảng, đồng thời bao gồm tất cả các bản ghi không khớp từ cả hai bảng?
6. Điều gì xảy ra nếu bạn cố gắng xóa một bản ghi trong bảng mà khóa chính của nó đang được tham chiếu bởi khóa ngoại ở bảng khác, và không có quy tắc ON DELETE CASCADE hay SET NULL nào được thiết lập?
7. Khi thực hiện truy vấn trên hai bảng liên kết, việc chỉ định trường nào trong mệnh đề `ON` của `JOIN` là quan trọng nhất để đảm bảo kết quả chính xác?
8. Trong cơ sở dữ liệu quan hệ, khi liên kết hai bảng bằng khóa ngoại, trường được sử dụng trong bảng thứ hai để tham chiếu đến khóa chính của bảng thứ nhất được gọi là gì?
9. Mục đích chính của việc tạo liên kết giữa các bảng trong cơ sở dữ liệu là gì?
10. Nếu bạn muốn hiển thị tất cả các phòng ban và nhân viên làm việc tại các phòng ban đó, nhưng cũng muốn hiển thị cả những phòng ban không có nhân viên nào, bạn nên sử dụng loại liên kết nào?
11. Để truy vấn thông tin về Học sinh và Điểm số của họ, bạn sẽ liên kết bảng Học sinh và bảng Điểm số thông qua trường nào?
12. Trong ngữ cảnh của Bài 23, truy xuất dữ liệu qua liên kết các bảng thường được thực hiện bằng công cụ nào?
13. Trong bài thực hành, nếu bạn muốn xem danh sách tất cả các đơn hàng và tên khách hàng đặt đơn hàng đó, bạn sẽ chọn các trường từ những bảng nào?
14. Khi liên kết bảng Sản phẩm và bảng Chi tiết đơn hàng dựa trên Mã sản phẩm, việc chọn trường nào cho phép bạn xem thông tin chi tiết của từng sản phẩm trong các đơn hàng cụ thể?
15. Khi thực hiện truy vấn để lấy thông tin về Sản phẩm và Nhà cung cấp liên quan, bạn sẽ cần liên kết hai bảng này dựa trên trường nào?
16. Khi liên kết hai bảng Giáo viên và Lớp học, nếu một giáo viên không được phân công dạy lớp nào, mối quan hệ một-nhiều này có thể được thể hiện như thế nào trong kết quả truy vấn bằng `RIGHT JOIN`?
17. Giả sử bạn có bảng Sinh viên và bảng Khoa. Nếu một sinh viên thuộc về một khoa, mối quan hệ này thường được biểu diễn bằng cách nào?
18. Trong một cơ sở dữ liệu quản lý thư viện, nếu bảng Sách và bảng Mượn trả được liên kết bằng Mã sách, việc sử dụng `INNER JOIN` sẽ cho kết quả gì?
19. Một truy vấn SQL sử dụng `INNER JOIN` sẽ chỉ trả về các bản ghi mà có sự khớp nhau ở đâu?
20. Giả sử bạn có bảng Khách hàng và bảng Đơn hàng, và bạn muốn tìm tất cả khách hàng chưa từng đặt đơn hàng nào. Bạn sẽ sử dụng loại liên kết nào và điều kiện lọc nào?
21. Câu lệnh SQL nào sau đây mô tả đúng cách truy vấn tất cả thông tin từ bảng Học sinh và thông tin Tên lớp từ bảng Lớp học cho những học sinh có liên quan?
22. Mục đích của việc sử dụng các toán tử so sánh (=, , =, ) trong mệnh đề `ON` hoặc `WHERE` khi truy vấn dữ liệu liên kết là gì?
23. Trong cơ sở dữ liệu, khái niệm tính toàn vẹn tham chiếu (referential integrity) chủ yếu liên quan đến việc gì?
24. Khi một bảng có nhiều khóa ngoại tham chiếu đến khóa chính của cùng một bảng khác, điều này có thể gây ra vấn đề gì?
25. Khi thực hiện một truy vấn liên kết nhiều hơn hai bảng, bạn cần đảm bảo điều gì về các điều kiện liên kết?