기출문제/정보처리기사

2019년 2회 정보처리기사 기출문제 14번

엉클지니 2025. 4. 27. 22:31

14. Which of the following is not a property of the transaction to ensure integrity of the data?

    isolation      autonomy

    durability    consistency

 

 

 


14번 문제 분석

문제:

트랜잭션(Transaction)이 데이터 무결성(Data Integrity)을 보장하기 위해 갖춰야 할 성질 중 아닌 것은?


먼저, 트랜잭션의 4대 특성(ACID)을 정리하자! 🎯

특성 (ACID) 뜻 설명

A - Atomicity (원자성) 전부 수행 or 전부 실패 트랜잭션은 쪼갤 수 없고 모두 완료되어야 한다.
C - Consistency (일관성) 데이터 일관성 유지 트랜잭션 전후 데이터가 규칙을 지켜야 한다.
I - Isolation (고립성) 독립적 수행 다른 트랜잭션이 중간 상태를 볼 수 없다.
D - Durability (지속성) 영구적 저장 트랜잭션이 완료되면 결과는 영구적으로 저장된다.

✅ 이 네 가지(ACID)가 트랜잭션의 핵심 속성!


보기 분석

보기 의미 정리 맞는지?

① Isolation 고립성 맞아, ACID 중 하나! ✅  
❷ Autonomy 자율성 ❌ 트랜잭션 기본 속성(ACID)에는 없음! 🚫  
③ Durability 지속성 맞아, ACID 중 하나! ✅  
④ Consistency 일관성 맞아, ACID 중 하나! ✅  

✨ 결론

항목 설명

정답 ❷ Autonomy (자율성)

Autonomy(자율성) 은 트랜잭션 기본 특성과 관계없어!
ACID 네 가지(원자성, 일관성, 고립성, 지속성)만 기억하면 된다! 🎯


한눈에 정리 🧠

특성 이름 뜻 핵심 키워드

Atomicity (원자성) All or Nothing 전부 성공, 아니면 전부 실패!
Consistency (일관성) 규칙 유지 데이터 규칙 깨지면 안 돼!
Isolation (고립성) 독립 실행 다른 트랜잭션 간섭 금지!
Durability (지속성) 영구 저장 결과는 영원히 저장!

최종 답:

👉 정답: ❷ Autonomy 👈


추가 팁:
트랜잭션 문제는 ACID만 외워두면 웬만한 문제 다 풀 수 있습니다.! 🔥
(외우는 꿀팁: "아콘아이두" → 토믹, 시스턴시, 아이솔레이션, 러빌리티)


 

반응형