Chọn một khẳng định nào sau đây là đúng nhất khi nói về mục tiêu?
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về mục tiêu của việc tách quan hệ (decomposition) trong cơ sở dữ liệu.
* **Phương án A:** Tối ưu truy vấn và tìm kiếm là một mục tiêu *quan trọng* của việc thiết kế cơ sở dữ liệu nói chung, và tách quan hệ có thể hỗ trợ điều này bằng cách tạo ra các quan hệ nhỏ hơn, dễ quản lý hơn. Tuy nhiên, đây không phải là *mục tiêu chính* của việc tách quan hệ.
* **Phương án B:** Đảm bảo tính độc lập dữ liệu là một trong những mục tiêu *quan trọng* của thiết kế CSDL, và tách quan hệ có thể giúp đạt được điều này. Tuy nhiên, tách quan hệ hướng tới mục tiêu *giảm dư thừa và bất thường* nhiều hơn.
* **Phương án C:** Tối ưu lưu trữ và tiết kiệm bộ nhớ là một mục tiêu *quan trọng* của việc thiết kế cơ sở dữ liệu. Tách quan hệ có thể giúp giảm sự dư thừa dữ liệu, từ đó tiết kiệm không gian lưu trữ. Đây là một trong những mục tiêu *chính* của tách quan hệ.
* **Phương án D:** Giảm nhẹ tính toán là một kết quả có thể có của việc tách quan hệ tốt, nhưng không phải là mục tiêu trực tiếp của nó.
Như vậy, phương án C thể hiện mục tiêu chính xác nhất của việc tách quan hệ. Tách quan hệ giúp loại bỏ sự dư thừa dữ liệu (redundancy) và các bất thường (anomalies) có thể xảy ra trong quá trình cập nhật, chèn, hoặc xóa dữ liệu. Việc giảm dư thừa dẫn đến tiết kiệm bộ nhớ và cải thiện tính nhất quán của dữ liệu.





