Haylamdo biên soạn và sưu tầm với 15 câu hỏi trắc nghiệm Tin học 11 Bài 13: Cơ sở dữ liệu quan hệ có đáp án chi tiết đầy đủ các mức độ sách Kết nối tri thức sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11.
Trắc nghiệm Tin học 11 Bài 13: Cơ sở dữ liệu quan hệ - Kết nối tri thức
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.
Câu 1:Khái niệm cơ sở dữ liệu quan hệ là gì?
A. CSDL lưu trữ dữ liệu dưới dạng tệp tin.
B. CSDL tổ chức dữ liệu theo dạng bảng.
C. CSDL không có quan hệ giữa các bảng.
D. CSDL chỉ có thể lưu trữ văn bản.
Đáp án: B
Giải thích: Cơ sở dữ liệu quan hệ lưu trữ dữ liệu dưới dạng các bảng, trong đó mỗi bảng bao gồm các hàng và cột, cho phép dễ dàng truy xuất và quản lý dữ liệu
Câu 2:Khoá chính trong một bảng là gì?
A. Trường không bao giờ có giá trị trùng lặp.
B. Trường chứa thông tin về mối quan hệ giữa các bảng.
C. Trường có thể chứa giá trị trùng lặp.
D. Trường chỉ được sử dụng để lưu trữ văn bản.
Đáp án: A
Giải thích: Khoá chính xác định duy nhất mỗi bản ghi trong bảng, do đó nó phải có giá trị không trùng lặp
Câu 3:Khái niệm khoá ngoài là gì?
A. Trường trong bảng xác định duy nhất bản ghi.
B. Trường trong bảng kết nối với khoá chính của bảng khác.
C. Trường chỉ lưu trữ dữ liệu văn bản.
D. Trường không có giá trị.
Đáp án: B
Giải thích: Trường trong bảng kết nối với khoá chính của bảng khác. Giải thích: Khoá ngoài là trường trong một bảng mà giá trị của nó tham chiếu đến khoá chính của bảng khác, tạo ra mối quan hệ giữa hai bảng.
Câu 4:Liên kết dữ liệu trong cơ sở dữ liệu quan hệ là gì?
A. Việc lưu trữ dữ liệu trong một bảng.
B. Việc gộp nhiều bảng dữ liệu thành một bảng duy nhất.
C. Việc sử dụng khoá ngoài để kết nối dữ liệu từ hai bảng khác nhau.
D. Việc xóa dữ liệu trong bảng.
Đáp án: C
Giải thích: Việc sử dụng khoá ngoài để kết nối dữ liệu từ hai bảng khác nhau. Giải thích: Liên kết dữ liệu (join) là quá trình kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên quan hệ giữa chúng thông qua khoá ngoài.
Câu 5:Mỗi hàng trong một bảng được gọi là gì?
A. Trường (field).
B. Bản ghi (record).
C. Khoá (key).
D. Dữ liệu (data).
Đáp án: B
Giải thích: Mỗi hàng trong bảng chứa thông tin về một đối tượng cụ thể, được gọi là bản ghi.
Câu 6:Kiểu dữ liệu của trường nào không cho phép nhập số?
A. Trường số nguyên (integer).
B. Trường số thập phân (decimal).
C. Trường văn bản (string).
D. Trường ngày tháng (date
Đáp án: C
Giải thích: Trường văn bản chỉ cho phép lưu trữ ký tự và không cho phép nhập số dưới dạng số.
Câu 7:Tại sao cần phải có khoá chính trong một bảng?
A. Để lưu trữ thông tin về mối quan hệ giữa các bảng.
B. Để xác định duy nhất mỗi bản ghi trong bảng.
C. Để tránh việc lưu trữ dữ liệu trùng lặp.
D. Để tiết kiệm dung lượng lưu trữ.
Đáp án: B
Giải thích: Khoá chính giúp xác định duy nhất bản ghi, tạo điều kiện cho việc truy xuất và quản lý dữ liệu hiệu quả hơn.
Câu 8:Khi nào nên sử dụng khoá ngoài?
A. Khi cần phân biệt giữa các bản ghi trong cùng một bảng.
B. Khi cần kết nối thông tin giữa hai bảng khác nhau.
C. Khi cần lưu trữ dữ liệu văn bản.
D. Khi cần lưu trữ dữ liệu số.
Đáp án: B
Giải thích: Khoá ngoài được sử dụng để tạo mối quan hệ giữa hai bảng, cho phép truy xuất dữ liệu từ cả hai bảng dựa trên quan hệ này.
Câu 9:Tại sao nên sử dụng nhiều bảng trong cơ sở dữ liệu thay vì chỉ sử dụng một bảng lớn?
A. Để tiết kiệm thời gian.
B. Để dễ dàng sửa đổi và bảo trì dữ liệu.
C. Để giảm chi phí lưu trữ.
D. Để tránh việc mất dữ liệu.
Đáp án: B
Giải thích: Việc sử dụng nhiều bảng giúp giảm thiểu sự trùng lặp dữ liệu và dễ dàng cập nhật thông tin mà không làm ảnh hưởng đến các bản ghi khác.
Câu 10:Một bảng có thể có bao nhiêu khoá chính?
A. Nhiều hơn một khoá chính.
B. Chỉ một khoá chính.
C. Không có khoá chính.
D. Tối đa hai khoá chính
Đáp án: B
Giải thích: Mỗi bảng trong cơ sở dữ liệu quan hệ chỉ có thể có một khoá chính, nhưng có thể có nhiều khoá phụ khác
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
Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, mỗi bản ghi trong một bảng được gọi là gì?
a) Trường
b) Bảng
c) Bản ghi
d) Khoá chính
a) Sai. Trường là các cột trong bảng, không phải là các hàng.
b) Sai. Bảng là tập hợp các bản ghi, không phải là một bản ghi đơn lẻ.
c) Đúng. Mỗi hàng trong bảng được gọi là một bản ghi, là tập hợp các thông tin về một đối tượng cụ thể.
d) Sai. Khoá chính là trường hoặc nhóm trường dùng để xác định duy nhất một bản ghi trong bảng, không phải là một bản ghi.
Câu 2: Trong cơ sở dữ liệu quan hệ, khoá chính có vai trò gì?
a) Xác định duy nhất một bản ghi trong bảng
b) Tạo ra quan hệ giữa các bảng
c) Lưu trữ dữ liệu của các đối tượng
d) Hạn chế sự trùng lặp của dữ liệu
a) Đúng. Khoá chính là trường hoặc nhóm trường có giá trị không trùng nhau, xác định duy nhất một bản ghi trong bảng.
b) Sai. Khoá chính không trực tiếp tạo ra quan hệ giữa các bảng; quan hệ được xác định thông qua khoá ngoài.
c) Sai. Dữ liệu của các đối tượng được lưu trữ trong các bản ghi, không phải trong khoá chính.
d) Sai. Mặc dù khoá chính giúp giảm thiểu sự trùng lặp trong bảng, nhưng vai trò chính của nó là xác định duy nhất bản ghi, không phải chỉ nhằm hạn chế sự trùng lặp
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: Nhạc sĩ nào sáng tác bản nhạc "Trường ca sông Lô" trong cơ sở dữ liệu thông tin âm nhạc?
Đáp án: Nhạc sĩ sáng tác bản nhạc "Trường ca sông Lô" là nhạc sĩ Văn Cao.
Giải thích: Trong cơ sở dữ liệu, mỗi bản nhạc được liên kết với nhạc sĩ thông qua thuộc tính Aid. Khi truy vấn bảng Bản nhạc và tìm bản nhạc "Trường ca sông Lô", ta có thể lấy Aid của nó để liên kết với bảng Nhạc sĩ và xác định tên nhạc sĩ tương ứng.
Câu 2: Bản thu âm tương ứng với dòng 0005 TN là bản thu âm của bản nhạc nào, do ca sĩ nào thể hiện?
Đáp án: Bản thu âm tương ứng với dòng 0005 TN là bản thu âm của bản nhạc "Xa khơi", do ca sĩ Lê Dung thể hiện
Giải thích: Bằng cách truy vấn bảng Bản thu âm với mã bản thu âm 0005 TN, ta có thể xác định mã bản nhạc và mã ca sĩ liên quan. Sau đó, thông qua thuộc tính Mid trong bảng Bản nhạc và Sid trong bảng Ca sĩ, ta có thể tìm ra tên bản nhạc và ca sĩ.
Câu 3: Tại sao cần phải tổ chức dữ liệu thành nhiều bảng trong cơ sở dữ liệu quan hệ?
Đáp án: Việc tổ chức dữ liệu thành nhiều bảng giúp giảm thiểu dư thừa dữ liệu và cải thiện tính nhất quán của dữ liệu
Giải thích: Nếu tất cả thông tin như tên ca sĩ, nhạc sĩ và bản nhạc được lưu trữ trong một bảng duy nhất, sẽ dẫn đến việc lặp lại thông tin nhiều lần. Điều này không chỉ tiêu tốn không gian lưu trữ mà còn dễ dẫn đến lỗi khi cập nhật dữ liệu. Khi dữ liệu được chia thành nhiều bảng có quan hệ với nhau qua khóa, việc quản lý và cập nhật thông tin trở nên dễ dàng và hiệu quả hơn.
Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Kết nối tri thức có đáp án hay khác: