Trả lời:
Đáp án đúng: C
Câu hỏi này liên quan đến các quy tắc suy diễn trong lý thuyết phụ thuộc hàm (Functional Dependency) trong cơ sở dữ liệu.
* **Phân tích câu hỏi:** Cho hai phụ thuộc hàm A -> B và A -> C, ta cần tìm ra một phụ thuộc hàm suy ra từ hai phụ thuộc hàm đã cho.
* **Đánh giá các phương án:**
* **A. AA -> C:** Phương án này không đúng vì AA tương đương với A. Nếu A -> C đã cho thì AA -> C không cung cấp thêm thông tin gì mới.
* **B. A -> AB:** Phương án này đúng. Nếu A xác định B, thì A cũng xác định cả A và B. Có thể suy luận bằng cách hợp thuộc tính: Vì A->A (tính chất tầm thường) và A->B (đề bài cho) nên A->AB (hợp).
* **C. A -> BC:** Phương án này đúng. Nếu A xác định B và A xác định C, thì A xác định cả B và C. Đây là quy tắc hợp (union rule) trong phụ thuộc hàm.
* **D. AB -> BC:** Phương án này không thể suy ra trực tiếp từ hai phụ thuộc hàm đã cho. Chúng ta cần thêm thông tin để chứng minh điều này.
Vì câu hỏi có hai đáp án đúng (B và C), và đáp án C bao hàm đáp án B (nếu A->BC thì A->AB cũng đúng), nên ta chọn C là đáp án chính xác nhất, vì nó tổng quát hơn.





