null1 [SQL 이해하기] - 7. 트랜잭션, NULL값 처리 먼저 트랜잭션의 개념에 대해 살펴보자. 트랜잭션(Transaction)은 하나로 취급되어야 하는 단계들의 묶음이다. 대표적인 예가 은행의 온라인 자금 이체 트랜잭션이다. ① A 계좌에서 M원을 인출한다. ② 인출된 M원을 B 계좌로 입금한다. 위 온라인 자금 이체에서 우연히 ①과정 중 B계좌가 해지되는 일이 있다고 하자. 이 경우 ①, ② 과정이 모두 취소(롤백, rollback)되어야 한다. 그렇지 않으면 A계좌에서 인출된 돈은 사라지게 된다. 트랜잭션을 '논리적인 하나의 단위'라고 한다. 데이터베이스 관리 시스템(DBMS)은 아래 네 가지 속성을 만족시킬 수 있도록 구현되어 있어야 한다. 중요한 개념이니 기억하고 있어야한다. 원자성(Atomicity) 하나의 트랜잭션은 쪼개질 수 없다. 트랜잭션 전체.. 2023. 5. 31. 이전 1 다음