Tạo Trắc Nghiệm

Trắc nghiệm Cơ sở dữ liệu Bài 25: Tính đầy đủ của các phép toán

26 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Tính đầy đủ quan hệ (Relational Completeness) của một ngôn ngữ truy vấn đề cập đến khả năng nào?

Đáp án và lời giải

Đáp án: D

Câu 2

Theo định lý của Codd, Đại số quan hệ (Relational Algebra) có sức mạnh biểu diễn như thế nào so với Phép tính quan hệ an toàn (Safe Relational Calculus)?

Đáp án và lời giải

Đáp án: C

Câu 3

Đại số quan hệ là một ngôn ngữ truy vấn có tính chất gì?

Đáp án và lời giải

Đáp án: B

Câu 4

Phép tính quan hệ (Relational Calculus) là một ngôn ngữ truy vấn có tính chất gì?

Đáp án và lời giải

Đáp án: A

Câu 5

Để một truy vấn trong Phép tính quan hệ được coi là an toàn (safe), điều kiện nào cần được thỏa mãn?

Đáp án và lời giải

Đáp án: C

Câu 6

Tập hợp tối thiểu các phép toán Đại số quan hệ được coi là “đầy đủ quan hệ” (relationally complete) thường bao gồm:

Đáp án và lời giải

Đáp án: D

Câu 7

Trong tập hợp tối thiểu các phép toán Đại số quan hệ đầy đủ, phép toán nào được sử dụng để kết hợp thông tin từ hai quan hệ hoàn toàn khác nhau về lược đồ?

Đáp án và lời giải

Đáp án: D

Câu 8

Phép toán Giao () trong Đại số quan hệ có thể được biểu diễn bằng cách sử dụng tập hợp tối thiểu các phép toán cơ bản. Công thức nào sau đây đúng?

Đáp án và lời giải

Đáp án: D

Câu 9

Let’s refine the formula for D for clarity. It should be or . Option D’s formula is , which is correct. Option C’s formula is , which is also correct. This is problematic. Let’s re-read the user’s sample output closely. Ah, in Bài 24, the correct answer for R intersection S is C, and the formula *in option C* is . The options are slightly different in this question. Let’s assume the user intended the *same formula* as correct. So, the correct formula is . Looking at the options in *this* question (Bài 25):

Đáp án và lời giải

Đáp án: G

Câu 10

Phép toán nào trong Đại số quan hệ có thể được coi là kết hợp của Tích Descartes , Phép Chọn , và có thể cả Phép Chiếu ?

Đáp án và lời giải

Đáp án: C

Câu 11

Phép Đổi tên trong Đại số quan hệ là cần thiết để làm gì?

Đáp án và lời giải

Đáp án: D

Câu 12

Phép toán chia (Division) trong Đại số quan hệ có thể được biểu diễn bằng các phép toán cơ bản khác không?

Đáp án và lời giải

Đáp án: A

Câu 13

SQL (Structured Query Language) là ngôn ngữ truy vấn dựa trên mô hình quan hệ và có tính chất gì?

Đáp án và lời giải

Đáp án: C

Câu 14

Tại sao tính đầy đủ quan hệ lại là một tiêu chí quan trọng cho các ngôn ngữ truy vấn CSDL?

Đáp án và lời giải

Đáp án: C

Câu 15

Tập hợp các phép toán Select , Project , Union , Set Difference , Cartesian Product VÀ Rename được coi là tập hợp đầy đủ quan hệ. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: A

Câu 16

Phép toán nào trong Đại số quan hệ tương ứng trực tiếp nhất với mệnh đề SELECT trong SQL (liệt kê các cột)?

Đáp án và lời giải

Đáp án: B

Câu 17

Phép toán nào trong Đại số quan hệ tương ứng trực tiếp nhất với mệnh đề WHERE trong SQL (lọc hàng)?

Đáp án và lời giải

Đáp án: A

Câu 18

Phép toán nào trong Đại số quan hệ tương ứng trực tiếp nhất với từ khóa UNION trong SQL?

Đáp án và lời giải

Đáp án: C

Câu 19

Phép toán nào trong Đại số quan hệ tương ứng trực tiếp nhất với từ khóa EXCEPT (hoặc MINUS) trong SQL?

Đáp án và lời giải

Đáp án: B

Câu 20

Phép toán nào trong Đại số quan hệ tương ứng trực tiếp nhất với từ khóa INTERSECT trong SQL?

Đáp án và lời giải

Đáp án: A

Câu 21

Phép Kết nối Tự nhiên (Natural Join ) có thể được biểu diễn bằng cách sử dụng các phép toán Đại số quan hệ cơ bản không?

Đáp án và lời giải

Đáp án: A

Câu 22

Ngôn ngữ nào được coi là ngôn ngữ truy vấn chuẩn cho CSDL quan hệ và có tính đầy đủ quan hệ?

Đáp án và lời giải

Đáp án: C

Câu 23

Các phép toán tập hợp trong Đại số quan hệ (Hợp, Giao, Hiệu) yêu cầu các quan hệ đầu vào phải có tính chất gì?

Đáp án và lời giải

Đáp án: D

Câu 24

Phép tính quan hệ miền (Domain Relational Calculus) được coi là tương đương về sức mạnh biểu diễn với Phép tính quan hệ bộ (Tuple Relational Calculus) và Đại số quan hệ an toàn. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: A

Câu 25

Mặc dù SQL có tính đầy đủ quan hệ, nó còn bao gồm các tính năng khác ngoài Đại số quan hệ cơ bản, ví dụ như:

Đáp án và lời giải

Đáp án: C

Câu 26

Một truy vấn trong Đại số quan hệ luôn trả về kết quả là gì?

Đáp án và lời giải

Đáp án: D