트랜잭션이 반드시 지켜야하는 4가지 특성Atomicity(원자성)트랜잭션의 모든 작업이 전부 수행되거나(All), 전혀 수행되지 않아야 함(None)중간에 일부만 반영된 상태가 있으면 안 됨예: 계좌 이체A → B 송금할 때 A 계좌에서 돈이 빠지고 B 계좌에 입금이 동시에 완료되어야 함A에서만 돈이 빠지고 B에 입금 안 되면 원자성이 깨짐 → 롤백 필요Consistency(일관성)트랜잭션이 수행된 후에도 DB의 무결성 제약 조건이 항상 만족되어야 함즉, 데이터베이스는 유효한 상태에서 또 다른 유효한 상태로만 변해야 함예: 은행 계좌 시스템전체 계좌 잔액 합계가 트랜잭션 전후로 동일해야 함한쪽 계좌에서 빠진 만큼 다른 쪽에 반드시 더해져야 함Isolation (고립성, 격리성)동시에 실행되는 트랜잭션들이..