Chọn một khẳng định nào sau đây là đúng nhất:
Trả lời:
Đáp án đúng: D
Câu hỏi yêu cầu chọn khẳng định đúng nhất về mô hình kiến trúc 3 lớp.
* **Phương án A:** Sai. Mô hình kiến trúc 3 lớp không phải là mô hình lưu trữ cơ sở dữ liệu. Nó là một kiến trúc phần mềm phân chia ứng dụng thành ba lớp logic riêng biệt: lớp trình bày (presentation layer), lớp nghiệp vụ (business layer) và lớp dữ liệu (data layer).
* **Phương án B:** Sai. Mô hình kiến trúc 3 lớp giúp cải thiện tính nhất quán và toàn vẹn dữ liệu thông qua việc tập trung các quy tắc nghiệp vụ ở lớp giữa, nhưng nó không đảm bảo hoàn toàn tính nhất quán và toàn vẹn dữ liệu. Việc đảm bảo tính nhất quán và toàn vẹn còn phụ thuộc vào việc thiết kế và triển khai cơ sở dữ liệu và các quy tắc nghiệp vụ.
* **Phương án C:** Sai. Tương tự như trên, mô hình này giúp tăng cường tính bảo mật và an toàn dữ liệu bằng cách kiểm soát truy cập ở lớp giữa, nhưng không đảm bảo hoàn toàn. Các biện pháp bảo mật khác vẫn cần thiết.
* **Phương án D:** Đúng. Mô hình kiến trúc 3 lớp đảm bảo tính độc lập dữ liệu. Lớp trình bày và lớp nghiệp vụ không cần biết chi tiết về cách dữ liệu được lưu trữ và quản lý ở lớp dữ liệu. Điều này cho phép thay đổi cơ sở dữ liệu mà không ảnh hưởng đến các lớp khác.
Vậy, đáp án đúng nhất là D.