JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất khi nói về phép giao:

A.

Thuộc tính của quan hệ giao là giao các thuộc tính của các quan hệ nguồn

B.

Giao của các quan hệ là một quan hệ

C.

Các bộ của quan hệ giao là giao các bộ của các quan hệ nguồn

D.

Giao của các quan hệ khả hợp là một quan hệ khả hợp

Trả lời:

Đáp án đúng: D


Phép giao trong đại số quan hệ (relational algebra) tạo ra một quan hệ mới chứa các bộ (tuples) xuất hiện trong cả hai quan hệ đầu vào. Để phép giao có nghĩa, hai quan hệ phải *khả hợp*, tức là có cùng tập thuộc tính. Kết quả của phép giao cũng là một quan hệ, có cùng tập thuộc tính với hai quan hệ đầu vào. Do đó, khẳng định đúng nhất là "Giao của các quan hệ khả hợp là một quan hệ khả hợp". Các lựa chọn khác không chính xác vì: * Thuộc tính của quan hệ giao là thuộc tính chung của 2 quan hệ (nếu khả hợp), không phải là giao các thuộc tính (nếu không khả hợp, phép giao không thực hiện được). * Các bộ của quan hệ giao không phải là giao các bộ của các quan hệ nguồn; nó là các bộ *chung* của các quan hệ nguồn. * Giao của các quan hệ là một quan hệ là đúng, nhưng không đầy đủ bằng đáp án "Giao của các quan hệ khả hợp là một quan hệ khả hợp".

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan