데이터 베이스정보처리기사(구) · 2003년03월16일 · 5/100
5.트랜잭션은 자기의 연산에 대하여 전부(all) 또는 전무(nothing) 실행만이 존재하며, 일부 실행으로는 트랜잭션의 기능을 가질 수 없다는 트랜잭션의 특성은?
1
consistency
2
atomicity정답
3
isolation
4
durability
해설
Aotomicity (원자성) 트랜잭션은 분해가 불가능한 최소의 단위로서 연산 전체가 처리되거자 전체가 처리되지 않아야 함. => All or Nothing. Consistency (일관성) 트랜잭션이 실행을 성공적으로 완료하면 언제나 모순없이 일관성 있는 데이터베이스 상태를 보존함. Isolation (고립성) 트랜잭션이 실행중에 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근할 수 없음. Durability (영속성) 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장됨.