다음 상황이 보여 주는 트랜잭션의 특성은?배송 상태를 '완료'로 바꾸고… | [SQLD] SQL 개발자 기출유형 모의고사 3회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 3회
다음 상황이 보여 주는 트랜잭션의 특성은?배송 상태를 '완료'로 바꾸고 COMMIT 한 직후 DB 서버가 비정상 종료되었다. 재기동한 뒤 조회해도 해당 배송은 '완료' 상태로 남아 있었다.
1
일관성(Consistency)
2
고립성(Isolation)
3
원자성(Atomicity)
4
지속성(Durability)
해설
커밋이 완료된 변경은 장애가 나도 사라지지 않고 영구히 반영되어야 한다는 특성이 지속성(Durability)이다.
DBMS 는 커밋 시점의 로그를 디스크에 남겨 재기동할 때 커밋된 변경을 복구한다.
- 원자성은 트랜잭션 연산이 전부 반영되거나 전부 취소되는 성질이다.
- 일관성은 실행 전후 DB 가 무결성 제약을 만족하는 성질이다.
- 고립성은 동시에 실행되는 트랜잭션끼리 간섭하지 않는 성질이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 3회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- commit과rollback명령어에의해보장받는트랜잭션의특성은? {"answer":3,"content":[{"content":"병행성","url":""}20년-3회차-정보처리기사-필기
- 트랜잭션의상태중트랜잭션의수행이실패하여rollback연산을실행한상태는? {"answer":1,"content":[{"content":"철회(aborted22년-1회차-정보처리기사-필기
- 트랜잭션의실행이실패하였음을알리는연산자로트랜잭션이수행한결과를원래의상태로원상복귀시키는연산은? {"answer":4,"content":[{"content":21년-2회차-정보처리기사-필기