2024 국가직7급 데이터베이스론 12번 해설 — ACID 특성
정답 ②번출제 쟁점 ACID 특성발문 옳지 않은 것 고르기
문제
트랜잭션에 대한 설명으로 옳지 않은 것은?
- ① 지속성(durability)은 완료된 트랜잭션이 갱신한 데이터를 데이터 베이스에 영구적으로 보존하는 것을 의미한다.
- ② 원자성(atomicity)은 트랜잭션 연산이 데이터베이스에 모두 반영되지 않고 개별 반영되는 것을 의미한다. ← 정답
- ③ 격리성(isolation)은 트랜잭션 수행 시 다른 트랜잭션의 작업이 끼어들지 못하도록 보장하는 것을 의미한다.
- ④ 일관성(consistency)은 트랜잭션을 수행하기 전과 수행한 후에 데이터베이스가 항상 일관된 상태를 유지하는 것을 의미한다.
선지별 해설
① 지속성(durability)은 완료된 트랜잭션이 갱신한 데이터를 데이터 베이스에 영구적으로 보존하는 것을 의미한다.
이 선지 진술은 옳음(O)
지속성(durability)은 성공적으로 완료(commit)된 트랜잭션의 결과가 영구적으로 데이터베이스에 반영되어야 한다는 특성이다.
② 원자성(atomicity)은 트랜잭션 연산이 데이터베이스에 모두 반영되지 않고 개별 반영되는 것을 의미한다.
이 선지 진술은 틀림(X)
원자성(atomicity)은 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않는(all-or-nothing) 특성으로, 개별 반영을 의미하지 않는다.
③ 격리성(isolation)은 트랜잭션 수행 시 다른 트랜잭션의 작업이 끼어들지 못하도록 보장하는 것을 의미한다.
이 선지 진술은 옳음(O)
격리성(isolation)은 수행 중인 트랜잭션이 완료되기 전까지 다른 트랜잭션이 중간 결과에 접근하거나 간섭하지 못하도록 보장하는 특성이다.
④ 일관성(consistency)은 트랜잭션을 수행하기 전과 수행한 후에 데이터베이스가 항상 일관된 상태를 유지하는 것을 의미한다.
이 선지 진술은 옳음(O)
일관성(consistency)은 트랜잭션 수행 전후에 데이터베이스가 무결성 제약조건을 만족하는 일관된 상태를 유지해야 한다는 특성이다.
핵심 요약 (Q&A)
- Q. 2024 국가직7급 데이터베이스론 12번의 핵심 쟁점은 무엇인가?
- A. 2024 국가직7급 데이터베이스론 12번은 ACID 특성에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2024 국가직7급 데이터베이스론 12번의 정답은?
- A. 정답은 ②번입니다. 원자성(atomicity)은 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않는(all-or-nothing) 특성으로, 개별 반영을 의미하지 않는다.