Quy tắc toàn vẹn dữ liệu là gì?
Trả lời:
Đáp án đúng: A
Quy tắc toàn vẹn dữ liệu trong cơ sở dữ liệu là tập hợp các ràng buộc nhằm đảm bảo tính chính xác, nhất quán và tin cậy của dữ liệu. Các ràng buộc này có thể bao gồm:
* **Ràng buộc về miền:** Xác định kiểu dữ liệu và phạm vi giá trị cho phép của một thuộc tính.
* **Ràng buộc khóa:** Đảm bảo tính duy nhất của khóa chính và khóa ngoại, duy trì mối quan hệ giữa các bảng.
* **Ràng buộc toàn vẹn tham chiếu:** Đảm bảo rằng các giá trị khóa ngoại phải tồn tại trong bảng tham chiếu.
* **Ràng buộc người dùng định nghĩa:** Các quy tắc tùy chỉnh do người dùng thiết lập để đáp ứng các yêu cầu nghiệp vụ cụ thể.
Trong các phương án đưa ra:
* **A. Ràng buộc các trạng thái nhất quán của dữ liệu:** Đây là một phần quan trọng của quy tắc toàn vẹn dữ liệu, đảm bảo dữ liệu luôn ở trạng thái hợp lệ.
* **B. Ràng buộc về cấu trúc và ràng buộc về hành vi:** Mặc dù liên quan đến thiết kế cơ sở dữ liệu, nhưng không bao quát hết ý nghĩa của quy tắc toàn vẹn dữ liệu.
* **C. Các mối quan hệ, ràng buộc lẫn nhau trong cơ sở dữ liệu:** Đây là một khía cạnh của quy tắc toàn vẹn dữ liệu, nhưng không đầy đủ.
* **D. Ràng buộc các mối quan hệ của cơ sở dữ liệu phân tán:** Tập trung vào một loại cơ sở dữ liệu cụ thể (phân tán), trong khi quy tắc toàn vẹn dữ liệu áp dụng cho nhiều loại cơ sở dữ liệu.
Phương án A là đáp án chính xác nhất, vì nó bao hàm ý nghĩa cốt lõi của quy tắc toàn vẹn dữ liệu là duy trì tính nhất quán của dữ liệu.





