반응형
51. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)
트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.
① Durability
② Share
③ Consistency
④ Atomicity
정답은 ④ Atomicity입니다.
🔍 설명
트랜잭션의 4대 특성은 ACID로 요약됩니다:
특성 설명
| Atomicity (원자성) ✅ | 트랜잭션의 모든 작업이 완전히 수행되거나 전혀 수행되지 않아야 함 |
| Consistency (일관성) | 트랜잭션 수행 전후에 데이터베이스가 일관된 상태를 유지해야 함 |
| Isolation (고립성) | 트랜잭션은 다른 트랜잭션의 간섭 없이 독립적으로 수행되어야 함 |
| Durability (지속성) | 트랜잭션이 완료되면 그 결과는 영구적으로 저장되어야 함 |
📌 보기 해설:
- ① Durability: 트랜잭션 완료 후 결과가 영구적으로 유지됨
- ② Share: 트랜잭션 특성이 아님 (오답)
- ③ Consistency: 데이터의 일관성 유지
- ④ Atomicity ✅: “모두 반영되거나, 전혀 반영되지 않아야 한다”는 설명에 해당