Giao dịch là một đơn vị tính toán nhất quán và tin cậy. Anh/chị hãy cho biết điều này có nghĩa là?
A.
Nếu cơ sở dữ liệu đã nhất quán trước khi thực hiện giao dịch thì cũng sẽ nhất quán khi kết thúc giao dịch.
B.
Một giao dịch thực hiện một truy xuất trên cơ sở dữ liệu và không gây ra một sự biến đổi trạng thái của cơ sở dữ liệu.
C.
Các giao dịch thực hiện đồng thời hoặc xảy ra sự cố trong lúc chúng được thực hiện không ảnh hưởng đến trạng thái cơ sở dữ liệu.
D.
Các tính toán do giao dịch thực hiện không làm thay đổi cơ sở dữ liệu.
Trả lời:
Đáp án đúng: A
Tính nhất quán (Consistency) trong ngữ cảnh giao dịch cơ sở dữ liệu đảm bảo rằng một giao dịch sẽ đưa cơ sở dữ liệu từ một trạng thái hợp lệ sang một trạng thái hợp lệ khác. Điều này có nghĩa là nếu cơ sở dữ liệu đang ở trạng thái nhất quán trước khi giao dịch bắt đầu, thì nó cũng sẽ ở trạng thái nhất quán sau khi giao dịch kết thúc, ngay cả khi có lỗi xảy ra trong quá trình thực hiện giao dịch. Điều này đảm bảo tính toàn vẹn của dữ liệu.
Phương án A mô tả chính xác khái niệm này. Các phương án còn lại không phản ánh đúng ý nghĩa của tính nhất quán trong giao dịch cơ sở dữ liệu.