메모장
[SQLD] 2-1-4. TCL
* 트랜잭션 -데이터베이스의 논리적 연산단위 -밀접히 관련되어 -> 한개 이상의 데이터베이스를 조작 -하나의 트랜잭션 -> 하나 이상의 SQL 문장 포함 -트랜잭션은 분할 할 수 없는 최소의 단위 -전부 적용 OR 전부 취소, 즉 트랜잭션은 ALL OR NOTHING *트랜잭션을 컨트롤 하는 TCL -COMMIT : 트랜잭션을 데이터베이스에 반영 -ROLLBACK : 트랜잭션 수행 이전의 상태로 되돌리는 것 *트랜잭선의 특성 (원일고지) -원자성 : 모두 적용 OR 모두 취소 -일관성 : 트랜잭션의 실행전, DB에 이상이 없다면, 실행 후에도 이상이 없어야 한다 -고립성 : 트랜잭션 실행중, 다른 트랜잭션의 영향을 받아서는 안된다. -지속성 : 트랜잭션이 성공적으로 수행되면, 영구적으로 반영 *COMMI..
2022. 5. 12.