JavaScript is required

Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Có nhiều kỹ thuật tối ưu hoá các câu hỏi, trong đó có kỹ thuật phân rã câu hỏi dựa trên ...

A.

Suy dẫn logic từ các tiên đề Armstrong

B.

Ngôn ngữ của đại số quan hệ.

C.

Biểu thức đại số quan hệ.

D.

Ngôn ngữ dữ liệu.

Trả lời:

Đáp án đúng: B


Kỹ thuật phân rã câu hỏi (query decomposition) là một phương pháp quan trọng trong tối ưu hóa truy vấn, đặc biệt trong các hệ quản trị cơ sở dữ liệu quan hệ. Quá trình này liên quan đến việc chuyển đổi một câu truy vấn phức tạp thành các câu truy vấn con đơn giản hơn, sau đó kết hợp kết quả của chúng. Trong số các lựa chọn được đưa ra: * **A. Suy dẫn logic từ các tiên đề Armstrong:** Các tiên đề Armstrong được sử dụng để suy luận các phụ thuộc hàm, không trực tiếp liên quan đến việc phân rã câu hỏi. * **B. Ngôn ngữ của đại số quan hệ:** Đại số quan hệ là một ngôn ngữ hình thức được sử dụng để mô tả các thao tác trên quan hệ, nhưng nó không phải là cơ sở trực tiếp của kỹ thuật phân rã câu hỏi. * **C. Biểu thức đại số quan hệ:** Đây là đáp án chính xác. Kỹ thuật phân rã câu hỏi thường dựa trên việc chuyển đổi câu hỏi ban đầu thành các biểu thức đại số quan hệ, sau đó tối ưu hóa các biểu thức này trước khi thực thi. * **D. Ngôn ngữ dữ liệu:** Đây là một khái niệm chung, không đủ cụ thể để giải thích kỹ thuật phân rã câu hỏi. Do đó, đáp án đúng nhất là **C. Biểu thức đại số quan hệ.**

Câu hỏi liên quan