원자성 2

2020년 3회 정보처리기사 기출문제 43번

43. Commit과 Rollback 명령어에 의해 보장 받는 트랜잭션의 특성은?    ① 병행성      ② 보안성    ❸ 원자성       ④ 로그   😊이번 문제는 데이터베이스 트랜잭션의 ACID 특성 중 Commit과 Rollback이 담당하는 역할을 묻는 문제예요.✅ 트랜잭션의 4대 특성 (ACID)특성 의미 설명Atomicity (원자성)모두 성공하거나, 모두 실패중간에 멈추지 않음!Consistency (일관성)정합성 유지트랜잭션 전후 상태가 논리적으로 맞아야 함Isolation (고립성/병행성)트랜잭션 간 간섭 없음동시에 수행되어도 독립적Durability (지속성)Commit 이후 결과 보존시스템 장애에도 유지🔍 핵심 보기 분석Commit: 트랜잭션의 변경 사항을 확정하여 영구 반영..

2022년 2회 정보처리기사 기출문제 42번

42. 데이터베이스의 트랜잭션 성질들 중에서 다음 설명에 해당하는 것은?  ❶ Atomicity  ② Consistency ③ Isolation  ④ Durability 문제 분석트랜잭션의 성질 (ACID 특성):트랜잭션은 데이터베이스에서 일련의 연산을 하나의 작업 단위로 묶어 처리하는 과정입니다. 이때, 트랜잭션이 정상적으로 수행될 수 있도록 보장하는 네 가지 성질이 있습니다. 이들은 ACID로 요약됩니다:Atomicity (원자성):트랜잭션 내의 모든 연산은 완전히 수행되거나, 전혀 수행되지 않은 상태여야 한다는 성질입니다. 즉, 트랜잭션이 중간에 실패하면, 이전에 수행된 연산들도 모두 취소되고, 트랜잭션이 시작되기 전의 상태로 되돌려야 합니다. 이 성질은 문제에서 설명한 "정상적으로 수행 완료되거나..