문제
데이터베이스에서 트랜잭션의 ACID 속성 중 '원자성(Atomicity)'의 의미로 가장 적절한 것은?
① 트랜잭션의 실행 결과가 데이터베이스에 영구적으로 저장되어야 함 ② 트랜잭션은 모두 실행되거나 모두 실행되지 않아야 함 ③ 여러 트랜잭션이 동시에 실행되어도 순차 실행과 같은 결과를 보장해야 함 ④ 트랜잭션 실행 전후에 데이터베이스가 일관된 상태를 유지해야 함
정답
2번
해설
원자성(Atomicity)은 트랜잭션이 완전히 수행되거나 전혀 수행되지 않아야 함을 의미합니다. ①은 지속성(Durability), ③은 격리성(Isolation), ④는 일관성(Consistency)에 해당합니다.