커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
트랜잭션
[격파르타] SQLD 자격증 챌린지 v0
5주차
북마크
안*주
댓글
1
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


트랜잭션 수업을 듣고나서 노랑이 기출 문제를 푸는 중


<48번 문제> 순차적으로 수행되는 작업 A와 B가 반드시 모두 수행되거나 모두 수행되지 않아야 한다고 할 때, 이에 대한 설명으로 가장 적절한 것은?

  1. A와 B는 하나의 트랜잭션으로 묶여 처리되어야 한다.
  2. A와 B를 수행한 후 각각 커밋(Commit)을 해주어야 한다.
  3. A와 B에 주어진 조건은 트랜잭션의 원자성(Atomictiy)에 해당한다.
  4. A까지만 수행되고 시스템 장애가 발생했다면 A를 undo해야 한다.


위 문제의 정답이 저는 1번이라고 생각하는데 문제집에서는 2번이 정답이라고 나오고 문제 해설이 A와 B가 하나의 트랜잭션으로 묶여 처리되어야 하므로 커밋은 A와 B를 모두 수행한 다음에 해주어야 한다. 라고 나와있는데 그럼 문제가 잘못된 건가요? 적절하지 않은 것 이여야 하는 문제였을까요?

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴