다음 물류 업무 중 여러 데이터 변경을 하나의 트랜잭션으로 묶어 원자성… | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 8회
다음 물류 업무 중 여러 데이터 변경을 하나의 트랜잭션으로 묶어 원자성을 보장해야 하는 것은?
1
품목 한 건의 이름 오타 정정
2
거래처 한 곳의 연락처 수정
3
입고 내역을 일자별로 집계해 조회
4
창고 간 재고 이동의 차감과 증가
해설

재고 이동은 출발 창고 재고 차감과 도착 창고 재고 증가가 모두 반영되거나 모두 취소되어야 전체 재고가 맞으므로 하나의 트랜잭션으로 묶는다.

모델에서는 이동 엔터티와 두 재고 변경을 한 업무 단위로 보아 원자성(Atomicity)을 보장하도록 설계한다.

  • 연락처 수정은 한 행만 바뀌어 다른 변경과 묶을 대상이 없다.
  • 이름 오타 정정도 단일 행 변경이다.
  • 집계 조회는 데이터를 바꾸지 않는다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 8회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기