TCL1 [SQL 기본과 활용] TCL/DCL TCL(Transaction Control Language) : 트랜잭션을 제어하는 명령어 - 트랜잭션 데이터베이스의 논리적 연산단위 의미적으로 분할할 수 없는 최소의 단위 "예를 들어 '이체'라는 행위를 하기 위해서는 자산의 증가와 감소가 동시에 일어나야 함 → 증가와 감소가 함께 최소단위" 일반적으로 하나의 트랜잭션은 여러 SQL 문장을 포함함 성공시 모든 연산을 반영, 취소시 모든 연산을 취소함 → All or Nothing - 트랜잭션의 예 도서주문 재고 수량 감소, 주문 내역 생성, 결제, 포인트 적립 계좌 이체 원 계좌의 잔액 감소, 다른 계좌의 잔액 증가 교통카드 충전 잔액 증가, 결제 등 - 트랜잭션의 특성(ACID 특성) 특성 설명 원자성(Atomicity) "트랜잭션은 쪼개지면 안된다는.. 2021. 4. 2. 이전 1 다음