데이터베이스 트랜잭션의 개념과 ACID 속성
컴퓨터시스템응용기술사 제131회 3교시 23번 문항으로, 과목은 데이터/DB입니다. ‘트랜잭션’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제131회 23번. 데이터베이스 트랜잭션의 개념과 ACID 속성
핵심 키워드
- 트랜잭션
- 원자성
- 일관성
- 격리성
- 지속성
- ACID
- 동시성
고득점 가이드 — 1. 개요
트랜잭션은 데이터베이스 상태를 일관된 상태에서 또 다른 일관된 상태로 전환시키는 논리적 작업 단위로, 다수의 연산을 하나로 묶어 부분 실패 시 원자적으로 취소하거나 성공 시 전부 반영함으로써 다중 사용자 환경의 데이터 무결성을 보장한다. 트랜잭션이 신뢰성을 확보하기 위해 준수해야 하는 네 가지 핵심 속성을 ACID 속성이라 하며, 각 속성은 로그·잠금·다중 버전·디스크 동기화 등 구체적 구현 기술로 뒷받침된다.
출제 이력
- 트랜잭션기출 2문항
- 원자성기출 1문항
- 일관성기출 2문항
- 격리성기출 1문항
- 지속성기출 1문항
- ACID기출 1문항
- 동시성기출 1문항
같은 과목 문항
- 제131회 7번NoSQL의 CAP(Consistency, Availability, Partition Tolerance)1교시무료
- 제131회 16번현행 데이터베이스 데이터량을 기준으로 TO-BE 데이터량 예측을 위한 데이터베이스 용량산정2교시
- 제134회 23번데이터베이스 무결성 제약 조건3교시
- 제128회 13번데이터 독립성(Data Independency)1교시무료
- 제128회 25번관계 데이터 모델의 개체 무결성(Entity Integrity)과 참조 무결성(Referential Integrity)3교시
- 제135회 19번데이터베이스 트랜잭션 회복(Recovery) 기법2교시