트랜잭션과 롤백 1. 트랜잭션의 개념 트랜잭션이란 데이터베이스에서 수행되는 일련의 작업 단위를 의미합니다. 트랜잭션은 원자성, 일관성, 격리성, 영속성이라는 ACID 특성을 가지고 있습니다. 2. 트랜잭션의 시작과 종료 트랜잭션은 BEGIN과 COMMIT이라는 명령어를 사용하여 시작과 종료를 나타냅니다. BEGIN 명령어는 트랜잭션의 시작을 알리고, COMMIT 명령어는 변경된 데이터를 저장하고 트랜잭션을 종료합니다. 3. 트랜잭션의 롤백 트랜잭션 롤백은 트랜잭션 실행 도중에 에러가 발생했을 때, 이전 상태로 복원하기 위해 사용됩니다. ROLLBACK 명령어를 사용하여 롤백을 수행할 수 있습니다. 3-1. 롤백의 과정 롤백을 수행할 때는 트랜잭션 내에서 수행한 모든 작업이 이전 상태로 복원되어야 합니다...