기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 51번

엉클지니 2025. 4. 13. 17:48

51. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

    ① Durability       Share

    Consistency    Atomicity

 

 

 😊
이번 문제는 트랜잭션(Transaction)의 특성 중 하나인 ACID 속성 중 어떤 것에 대한 설명인지 고르는 문제예요.


🧩 제시된 문장

"트랜잭션의 연산은 데이터베이스에 모두 반영되든지, 아니면 전혀 반영되지 않아야 한다."

이건 딱! **Atomicity (원자성)**에 대한 설명입니다. 핵심은 올-or-낫싱!


✅ ACID 4대 특성 정리

용어 의미 간단 설명

A - Atomicity (원자성) 트랜잭션의 연산은 전부 실행되거나, 전혀 실행되지 않아야 함 정답
C - Consistency (일관성) 트랜잭션 수행 후 데이터는 일관된 상태 유지해야 함 규칙 어긋나면 안 됨
I - Isolation (고립성) 여러 트랜잭션이 동시에 실행되어도 서로 간섭 X 독립적으로 실행된 것처럼
D - Durability (지속성) 트랜잭션 완료 후 그 결과는 영구적으로 저장되어야 함 전원 꺼져도 보존됨

❌ 오답 보기 분석

  • Share: 트랜잭션 특성과는 관계 없는 용어입니다.
  • Consistency (일관성): "모두 반영되든지 아니면 안 되든지" 개념과는 다름
  • Durability (지속성): 결과의 지속성 보장이지, 전부 or 전혀의 개념이 아님

✅ 정답

❹ Atomicity (원자성)


트랜잭션은 데이터베이스 무결성을 유지하기 위해 꼭 필요한 개념이니, ACID 네 가지는 확실히 기억해두세요! 💪
다음 문제도 이어서 볼까요? 😄

반응형