JavaScript is required

Rút gọn phép kết nối cho phân mảnh ngang nguyên thuỷ:

A.
A. Bằng cách hoán vị phép chọn và phép kết nối
B.
B. Bằng cách phân phối các phép kết nối dưới các phép giao
C.
C. Bằng cách phân phối các phép kết nối trên các phép hợp
D.
D. Bằng cách phân phối các phép kết nối dưới các phép hợp
Trả lời:

Đáp án đúng: C


Phép kết nối (join) trong cơ sở dữ liệu có thể được rút gọn trong trường hợp phân mảnh ngang nguyên thủy bằng cách phân phối phép kết nối trên các phép hợp (union). Điều này cho phép chia nhỏ phép kết nối lớn thành nhiều phép kết nối nhỏ hơn, mỗi phép kết nối chỉ liên quan đến một phân mảnh. Kết quả của các phép kết nối nhỏ hơn này sau đó được hợp lại để tạo ra kết quả cuối cùng. * **Phương án A:** Hoán vị phép chọn và phép kết nối không phải là phương pháp chính để rút gọn phép kết nối trong trường hợp phân mảnh ngang nguyên thủy. * **Phương án B:** Phân phối các phép kết nối dưới các phép giao (intersection) không phù hợp vì phép giao thường dùng để tìm các bản ghi chung giữa các quan hệ, không phải để phân chia và kết hợp kết quả như phép hợp. * **Phương án C:** Phân phối các phép kết nối trên các phép hợp là phương pháp đúng để rút gọn phép kết nối trong phân mảnh ngang. Việc này giúp chia nhỏ và xử lý song song các phần dữ liệu. * **Phương án D:** "Dưới" và "trên" trong ngữ cảnh này có sự khác biệt về mặt logic. "Trên" phép hợp là cách diễn đạt chính xác hơn khi nói về việc phân phối một phép toán trên một phép toán khác. Vì vậy, đáp án đúng là C.

Câu hỏi liên quan