Cơ sở dữ liệu

Tính nguyên tố (atomicity) của giao dịch là gì?

Trong các tính chất ACID của giao dịch cơ sở dữ liệu, tính nguyên tố (atomicity) nghĩa là gì?

Xuất bản 18/10/2026

Câu hỏi

Trong các tính chất ACID của giao dịch cơ sở dữ liệu, tính nguyên tố (atomicity) nghĩa là gì?

  1. A. Các giao dịch chạy đồng thời không nhìn thấy kết quả dở dang của nhau
  2. B. Dữ liệu của giao dịch đã xác nhận (commit) vẫn còn sau sự cố như mất điện
  3. C. Mọi thao tác trong giao dịch cùng được thực hiện, hoặc không thao tác nào có hiệu lực
  4. D. Sau khi giao dịch kết thúc, dữ liệu vẫn thỏa mọi ràng buộc đã khai báo

Đáp án

C. Mọi thao tác trong giao dịch cùng được thực hiện, hoặc không thao tác nào có hiệu lực

Giải thích

ACID gồm tính nguyên tố (Atomicity), nhất quán (Consistency), cô lập (Isolation) và bền vững (Durability). Tính nguyên tố coi giao dịch là một khối không chia nhỏ: chuyển tiền gồm trừ tài khoản A và cộng tài khoản B thì phải xảy ra cả hai; nếu lỗi giữa chừng, hệ quản trị hoàn tác (rollback) toàn bộ. Giao dịch đồng thời không thấy kết quả dở dang của nhau là tính cô lập. Dữ liệu còn sau mất điện là tính bền vững. Dữ liệu thỏa mọi ràng buộc là tính nhất quán.

Chủ đề: Cơ sở dữ liệu · Mức độ: Thông hiểu

Bài liên quan