모두CBT

21-2트랜잭션이 지녀야 할 특성(ACID) 가운데 원자성(Atomic… | 2021년 정보처리기사실기 2회차 기출문제 상세 페이지

5

21-2

트랜잭션이 지녀야 할 특성(ACID) 가운데 원자성(Atomicity)의 의미를 간략히 서술하시오.

해설

트랜잭션에 포함된 연산은 전부 수행되어 반영되거나, 하나도 반영되지 않아야 한다(All or Nothing).


[해설]

원자성은 트랜잭션을 더 쪼갤 수 없는 하나의 작업 단위로 보는 성질이다. 따라서 연산은 전부 반영되거나 전혀 반영되지 않아야(All or Nothing) 한다.

모든 연산이 성공하면 Commit으로 확정하고, 하나라도 실패하면 Rollback으로 시작 전 상태로 되돌린다.

혼동 주의: 실행 전후의 무결성 유지는 일관성, 동시에 실행되는 트랜잭션 간 간섭 차단은 독립성, Commit 결과의 영구 보존은 영속성이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.