Chọn một khẳng định nào sau đây là đúng nhất khi nói về phép giao:
Trả lời:
Đáp án đúng: D
Phép giao trong đại số quan hệ trả về tập hợp các bộ (tuples) chung cho cả hai quan hệ. Để phép giao có nghĩa, hai quan hệ phải khả hợp kiểu (union-compatible), tức là chúng phải có cùng số lượng thuộc tính và các thuộc tính tương ứng phải có cùng miền giá trị. Kết quả của phép giao là một quan hệ mới chứa các bộ xuất hiện trong cả hai quan hệ ban đầu.
Xét các phương án:
- 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: Sai. Quan hệ giao có cùng các thuộc tính với hai quan hệ nguồn (vì chúng phải khả hợp kiểu).
- B. Giao của các quan hệ là một quan hệ: Đúng, nhưng chưa đủ chính xác. Phép giao của hai quan hệ luôn tạo ra một quan hệ mới.
- C. Các bộ của quan hệ giao là giao các bộ của các quan hệ nguồn: Sai. Phép giao không phải là giao các bộ theo nghĩa đen. Nó chọn ra các bộ xuất hiện đồng thời ở cả hai quan hệ.
- D. Giao của các quan hệ khả hợp là một quan hệ khả hợp: Đúng và chính xác nhất. Điều kiện khả hợp là tiên quyết để thực hiện phép giao, và kết quả phép giao là một quan hệ mới, bản thân nó cũng khả hợp với cả hai quan hệ nguồn.
Vậy, đáp án đúng nhất là D.