트랜잭션(Transaction)이란? 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위 💡 데이터베이스의 상태를 변화시킨다는 것을 무엇일까? → SQL 질의어를 통해 DB에 접근하는 것! ※ SQL 질의어 SELECT INSERT DELETE UPDATE 🚨 작업의 단위는 질의어 한문장이 아니다. 작업단위 : 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미. 예시) 사용자 A가 사용자 B에게 10,000원을 송금한다. ✔️ 이때 DB 작업 1. 사용자 A의 계좌에서 만원을 차감한다 : UPDATE문을 사용해 사용자 A의 잔고를 변경 2. 사용자 B의 계좌에서 만원을 추가한다 : UPDATE문을 사용해 사용자 B의 잔고를 변경 💡 현재 작업 단위 : 출금 UPDATE문 + 입금 ..