문제 상세보기
문제 정보

문제 ID: 540202

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
트랜잭션의 주요 특성 중 하나로 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?
정답을 선택하세요
1 Log
2 Consistency
3 Isolation
4 Durability
단일 문제
정답
3번 : Isolation
해설 gpt-4o-mini 생성
[정답 근거] → 트랜잭션의 주요 특성 중 하나인 Isolation(격리성)은 둘 이상의 트랜잭션이 동시에 실행될 때, 하나의 트랜잭션이 실행되는 동안 다른 트랜잭션의 연산이 끼어들지 않도록 보장합니다. 이는 데이터의 일관성을 유지하고, 트랜잭션 간의 간섭을 방지하여 독립적으로 처리될 수 있게 합니다.

[오답 해설] →
1. Log: 로그는 트랜잭션의 실행 기록을 저장하는 것으로, 트랜잭션의 복구 및 일관성을 유지하는 데 도움을 주지만, 격리성과는 직접적인 관련이 없습니다.
2. Consistency: 일관성은 트랜잭션이 성공적으로 완료되었을 때 데이터베이스가 일관된 상태를 유지해야 한다는 특성입니다. 격리성과는 다른 개념입니다.
4. Durability: 지속성은 트랜잭션이 성공적으로 완료된 후 그 결과가 영구적으로 저장되어야 한다는 특성입니다. 이는 격리성과는 관련이 없습니다.

[관련 개념] → 트랜잭션의 ACID 특성은 데이터베이스 관리 시스템에서 트랜잭션의 신뢰성을 보장하는 네 가지 주요 속성입니다. 이 중 Isolation은 여러 트랜잭션이 동시에 실행될 때 서로 간섭하지 않도록 하는 중요한 특성입니다.

[학습 포인트] → 트랜잭션의 ACID 특성을 이해하는 것은 데이터베이스 시스템의 설계와 운영에서 매우 중요합니다. 특히 Isolation은 데이터의 무결성을 유지하는 데 필수적이며, 병행 처리의 효율성을 높이는 데 기여합니다.