1. 트랜잭션의 개념트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위입니다. 이는 여러 개의 연산을 하나의 논리적 단위로 묶어 처리하는 것을 의미합니다. 트랜잭션의 주요 목적은 데이터의 일관성을 유지하고 안정적인 데이터베이스 상태를 보장하는 것입니다.1.1 트랜잭션의 특성 (ACID)트랜잭션은 다음 네 가지 특성을 가집니다:원자성(Atomicity): 트랜잭션의 모든 연산이 완전히 수행되거나 전혀 수행되지 않아야 합니다.일관성(Consistency): 트랜잭션 실행 전후의 데이터베이스 상태가 일관되어야 합니다.격리성(Isolation): 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 합니다.지속성(Durability): 성공적으로 완료된 트랜잭션의 결과..