데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위
상태를 변화시킨다는것 -> SQL 질의어를 통해 DB에 접근하는 것
ex) SELECT, INSERT, DELETE, UPDATE
작업 단위 -> 많은 SQL 명령문들을 사람이 정하는 기준에 따라 정하는 것
예시) 사용자 A가 사용자 B에게 만원을 송금한다.
이때 DB 작업
현재 작업 단위 : 출금 UPDATE문 + 입금 UPDATE문
→ 이를 통틀어 하나의 트랜잭션이라고 한다.
Commit
Rollback
참고
https://gyoogle.dev/blog/computer-science/data-base/Transaction.html