데이터베이스에서 트랜잭션에 대한 설명 중 다음의 특성이 의미하는 것으로… | [국회직 9급 컴퓨터일반] 18년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 18년 1회차
데이터베이스에서 트랜잭션에 대한 설명 중 다음의 특성이 의미하는 것으로 옳은 것은?각 트랜잭션은 다른 트랜잭션과 독립적으로 수행되는 것처럼 보여야 하며, 다른 트랜잭션에 영향을 미치지 않는다.
1
고립성(Isolation)
2
일관성(Consistency)
3
원자성(Atomicity)
4
지속성(Durability)
5
투명성(Transparency)
해설
제시된 특성은 트랜잭션의 고립성(Isolation)이다.
동시에 실행되는 트랜잭션이 서로의 중간 결과에 간섭하지 않고, 혼자 실행되는 것처럼 보이게 하는 성질이다.
- 일관성: 트랜잭션 전후로 데이터베이스가 무결성 제약을 만족하는 상태를 유지하는 성질이다.
- 원자성: 트랜잭션의 연산이 전부 반영되거나 전혀 반영되지 않아야 하는 성질이다.
- 지속성: 완료된 트랜잭션의 결과가 장애 후에도 보존되는 성질이다.
- 투명성: 트랜잭션의 ACID 특성에 속하지 않으며, 분산 시스템 등에서 내부 구조를 사용자에게 감추는 개념이다.
오류나 개정된 내용이 보이면 알려주세요