15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 3: Liên kết các bảng trong cơ sở dữ liệu có đáp án
Đề thi

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 3: Liên kết các bảng trong cơ sở dữ liệu có đáp án

A
Admin
Tin họcLớp 1199 lượt thi
15 câu hỏi
1. Trắc nghiệm
1 điểm

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Liên kết giữa hai bảng trong cơ sở dữ liệu nhằm mục đích gì?

Kết nối dữ liệu giữa các trường khác nhau

Tạo mối quan hệ giữa các bảng để đảm bảo toàn vẹn dữ liệu

Tạo ra các trường khoá ngoại

Tạo ra các bản sao của bảng

Xem đáp án

Đáp án: B

Giải thích: Liên kết giữa hai bảng nhằm tạo mối quan hệ để nối các trường dữ liệu giữa các bảng và đảm bảo toàn vẹn dữ liệu. Các lựa chọn khác không hoàn toàn chính xác.

2. Trắc nghiệm
1 điểm

Loại phép nối nào chỉ lấy các bản ghi nếu các giá trị trường được kết nối trùng khớp?

Nối ngoài trái

Nối ngoài phải

Nối trong

Không có loại nối nào

Xem đáp án

Đáp án: C

Giải thích: Phép nối trong (Inner Join) chỉ lấy các bản ghi nếu các giá trị trường được kết nối trùng khớp.

3. Trắc nghiệm
1 điểm

Trong một phép nối ngoài trái, hệ thống sẽ làm gì?

Chỉ nối các bản ghi của bảng bên trái

Lấy tất cả các bản ghi của bảng bên phải

Lấy tất cả các bản ghi của bảng bên trái, và chỉ nối với các bản ghi khớp của bảng bên phải

Chỉ nối các bản ghi của bảng bên phải

Xem đáp án

Đáp án: C

Giải thích: Trong phép nối ngoài trái (Left Outer Join), hệ thống lấy tất cả các bản ghi của bảng bên trái và chỉ nối với các bản ghi khớp của bảng bên phải.

4. Trắc nghiệm
1 điểm

Cách tạo mối quan hệ giữa hai bảng là gì?

Kéo và thả từ trường khoá chính của bảng mẹ vào trường khoá ngoài của bảng con

Kéo và thả từ trường khoá ngoài của bảng con vào trường khoá chính của bảng mẹ

Chọn trường khoá chính từ cả hai bảng

Chọn trường bất kỳ từ hai bảng

Xem đáp án

Đáp án: B

Giải thích: Để tạo mối quan hệ, bạn cần kéo và thả từ trường khoá ngoài của bảng con vào trường khoá chính của bảng mẹ.

5. Trắc nghiệm
1 điểm

Lựa chọn nào sau đây đảm bảo toàn vẹn tham chiếu?

Bật chức năng Lookup Wizard

Đánh dấu hộp kiểm Enforce Referential Integrity

Đặt khoá chính cho cả hai bảng

Không cần thiết lập gì

Xem đáp án

Đáp án: B

Giải thích: Để đảm bảo toàn vẹn tham chiếu giữa hai bảng, bạn phải đánh dấu hộp kiểm Enforce Referential Integrity khi tạo mối quan hệ.

6. Trắc nghiệm
1 điểm

Cột dữ liệu từ tra cứu giúp người dùng làm gì?

Tạo dữ liệu mới từ bảng khác

Tự động sắp xếp các bản ghi

Lựa chọn dữ liệu từ danh sách có sẵn thay vì phải nhập liệu

Kết nối hai bảng với nhau

Xem đáp án

Đáp án: C

Giải thích: Cột dữ liệu từ tra cứu giúp người dùng chọn mục dữ liệu từ danh sách thả xuống, giúp nhập liệu nhanh hơn và giảm lỗi.

7. Trắc nghiệm
1 điểm

Khi thiết lập kiểu dữ liệu từ tra cứu, bước đầu tiên là gì?

Chọn bảng làm nguồn tra cứu

Mở bảng trong khung nhìn thiết kế

Đánh dấu hộp kiểm Enforce Referential Integrity

Tạo trường khoá ngoại mới

Xem đáp án

Đáp án: B

Giải thích: Bước đầu tiên trong quá trình thiết lập kiểu dữ liệu từ tra cứu là mở bảng trong khung nhìn thiết kế để có thể chỉnh sửa các trường.

8. Trắc nghiệm
1 điểm

Hành động nào giúp chỉnh sửa mối quan hệ giữa hai bảng?

Kéo lại trường khoá ngoại vào trường khoá chính

Chọn mối quan hệ và nhấn nút Edit Relationship

Tạo mối quan hệ mới giữa hai bảng

Xoá bảng và tạo lại từ đầu

Xem đáp án

Đáp án: B

Giải thích: Để chỉnh sửa mối quan hệ giữa hai bảng, bạn cần chọn mối quan hệ và nhấn nút Edit Relationship.

9. Trắc nghiệm
1 điểm

Khi sử dụng phép nối ngoài phải, hệ thống sẽ làm gì?

Lấy tất cả các bản ghi của bảng bên phải và chỉ nối với các bản ghi khớp của bảng bên trái

Chỉ nối các bản ghi của bảng bên phải

Lấy tất cả các bản ghi của bảng bên trái

Lấy tất cả các bản ghi của bảng bên phải và bảng bên trái

Xem đáp án

Đáp án: A

Giải thích: Trong phép nối ngoài phải (Right Outer Join), hệ thống lấy tất cả các bản ghi của bảng bên phải và chỉ nối với các bản ghi khớp của bảng bên trái.

10. Trắc nghiệm
1 điểm

Thao tác nào là bắt buộc khi xoá mối quan hệ giữa hai bảng?

Xoá bảng bên phải

Nhấn phím Delete sau khi chọn mối quan hệ

Nhấn nút Edit Relationship và chọn Delete

Không thể xoá mối quan hệ đã thiết lập

Xem đáp án

Đáp án: B

Giải thích: Để xoá mối quan hệ giữa hai bảng, bạn chỉ cần chọn mối quan hệ và nhấn phím Delete

11. Tự luận
1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Mối quan hệ giữa hai bảng trong cơ sở dữ liệu nhằm mục đích nào sau đây?

a) Để đảm bảo rằng dữ liệu trong hai bảng luôn khớp nhau khi thêm hoặc sửa dữ liệu.

b) Để tạo sự liên kết giữa các bảng khác nhau trong cơ sở dữ liệu, giúp tổ chức dữ liệu hợp lý hơn.

c) Để đảm bảo rằng dữ liệu từ hai bảng được nối (join) đúng khi truy vấn.

d) Để kiểm soát việc xóa hoặc sửa dữ liệu giữa hai bảng nhằm tránh lỗi toàn vẹn dữ liệu.

Xem đáp án

a) Sai. Dữ liệu không luôn cần phải khớp khi thêm hoặc sửa, mà phụ thuộc vào việc thiết lập toàn vẹn tham chiếu.

b) Đúng. Mối quan hệ giúp liên kết các bảng với nhau, quản lý dữ liệu theo cách hợp lý.

c) Đúng. Việc nối dữ liệu khi truy vấn là một trong những mục đích của việc tạo mối quan hệ giữa các bảng.

d) Đúng. Mối quan hệ có thể thiết lập toàn vẹn tham chiếu, giúp kiểm soát việc xóa hoặc sửa dữ liệu giữa các bảng.
12. Tự luận
1 điểm

Trong Access, thao tác nào sau đây đúng khi thiết lập mối quan hệ giữa hai bảng?

a) Kéo trường khóa chính từ bảng mẹ vào trường khóa ngoài của bảng con để tạo liên kết.

b) Nhấp chuột phải lên bảng và chọn "Create Relationship" để tạo mối quan hệ.

c) Thiết lập thuộc tính "Enforce Referential Integrity" để đảm bảo toàn vẹn tham chiếu.

d) Chỉ có thể tạo mối quan hệ giữa hai bảng nếu cả hai đều có khóa chính.

Xem đáp án

a) Đúng. Đây là thao tác cơ bản để tạo mối quan hệ giữa hai bảng.

b) Sai. Để tạo mối quan hệ, cần sử dụng Database Tools > Relationships, không có tùy chọn "Create Relationship" khi nhấp chuột phải.

c) Đúng. Thuộc tính "Enforce Referential Integrity" giúp đảm bảo toàn vẹn tham chiếu giữa hai bảng.

d) Sai. Chỉ cần một bảng có khóa chính, bảng còn lại có thể chỉ cần trường khóa ngoài.

13. Tự luận
1 điểm

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Mối quan hệ giữa các bảng trong cơ sở dữ liệu có mục đích gì?

Xem đáp án

Đáp án: Mục đích của việc thiết lập mối quan hệ giữa các bảng là để liên kết dữ liệu giữa các bảng khác nhau và quản lý dữ liệu một cách hiệu quả.

Giải thích: Mối quan hệ giữa các bảng giúp đảm bảo dữ liệu được liên kết chính xác thông qua các khóa chính và khóa ngoài. Nó cũng giúp truy vấn dữ liệu dễ dàng và đảm bảo toàn vẹn tham chiếu, nghĩa là không thể có các bản ghi con mà không có bản ghi mẹ tương ứng.

14. Tự luận
1 điểm

Làm thế nào để thiết lập mối quan hệ giữa hai bảng trong Access?

Xem đáp án

Đáp án: Để thiết lập mối quan hệ giữa hai bảng trong Access, người dùng mở công cụ Database Tools > Relationships, sau đó kéo trường khóa ngoài từ bảng con vào trường khóa chính của bảng mẹ

Giải thích: Quy trình này đảm bảo rằng Access sẽ liên kết hai bảng dựa trên các giá trị phù hợp trong các trường liên kết. Việc này giúp kiểm soát tính toàn vẹn của dữ liệu khi thêm hoặc sửa đổi dữ liệu giữa các bảng.

15. Tự luận
1 điểm

Cách sử dụng cột dữ liệu tra cứu (Lookup) trong Access nhằm mục đích gì?

Xem đáp án

Đáp án: Cột dữ liệu tra cứu giúp người dùng chọn giá trị từ danh sách thả xuống thay vì phải nhập thủ công

Giải thích: Việc sử dụng cột tra cứu làm cho việc nhập dữ liệu trở nên nhanh hơn và giảm thiểu lỗi nhập liệu. Nó còn giúp duy trì tính nhất quán và toàn vẹn tham chiếu giữa các bảng có liên quan, chẳng hạn khi chọn mã thẻ hoặc mã sách từ một danh sách sẵn có.