문제 상세보기
문제 정보

문제 ID: 539988

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
데이터베이스의 트랜잭션 성질들 중에서 다음 설명에 해당하는 것은?
정답을 선택하세요
1 Atomicity
2 Consistency
3 Isolation
4 Durability
단일 문제
정답
1번 : Atomicity
해설 gpt-4o-mini 생성
[정답 근거] → 트랜잭션의 원자성(Atomicity)은 트랜잭션이 완전히 수행되거나 전혀 수행되지 않아야 한다는 성질입니다. 즉, 트랜잭션 내의 모든 작업이 성공적으로 완료되어야 하며, 중간에 실패할 경우 모든 작업이 취소되어야 합니다. 따라서 1번이 정답입니다.

[오답 해설] →
2번(Consistency): 일관성(Consistency)은 트랜잭션이 완료된 후 데이터베이스가 일관된 상태를 유지해야 한다는 성질입니다. 이는 트랜잭션이 데이터 무결성을 보장해야 함을 의미합니다.
3번(Isolation): 격리성(Isolation)은 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않도록 보장하는 성질입니다. 즉, 한 트랜잭션의 실행이 다른 트랜잭션에 영향을 주지 않아야 합니다.
4번(Durability): 지속성(Durability)은 트랜잭션이 성공적으로 완료된 후 그 결과가 영구적으로 저장되어야 한다는 성질입니다. 즉, 시스템 장애가 발생하더라도 완료된 트랜잭션의 결과는 보존되어야 합니다.

[학습 포인트] → 트랜잭션의 ACID 속성(원자성, 일관성, 격리성, 지속성)을 이해하는 것은 데이터베이스 설계와 운영에서 매우 중요합니다. 각 성질이 데이터 무결성과 시스템 안정성을 어떻게 보장하는지 학습하는 것이 필요합니다.