tcl (1) 썸네일형 리스트형 SQL 기본 - TCL 트랜잭션데이터베이스의 논리적 연산 단위.밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리킨다.즉, 분할 할 수 없는 최소 단위다.은행 계좌 이체에서 두가지 이상의 작업이 필요하다.1. A계좌에서 만원을 빼고2. B계좌에 만원을 넣는다.이 두 가지 작업이 모두 성공적으로 완료되었을 때 종료된다.만약 A계좌에서 만원을 뺐는데 어떤 장애로 B계좌에 만원을 넣는 것을 실패하면 A계좌에 다시 만원을 넣어 복구시켜줘야 한다는 것이다.이런 계좌이체같은 하나의 논리적인 작업 단위를 구성하는 세부적인 연산들의 집합을 트랜잭션이라 한다.트랜잭션의 특징 원자성 : ALL OR NOTHING 연산들을 모두 성공하든지 모두 실패한 원래 상태로 남아 있든지.일관성 : 트랜잭션이 실행되기 전의 데이터베이스가 .. 이전 1 다음