3.3-3.4 트랜잭션, 조인
·
CS공부/데이터베이스
3.3.1 트랜잭션데이터베이스의 상태를 바꾸기 위해 수행하는 작업의 단위 또는 일련의 연산특징-ACID원자성(Atomicity): 트랜잭션이 데이터베이스에 완전히 반영되거나 아예 실행되지 않아야함일관성(Consistency): 트랜잭션 수행이 완료된 데이터베이스는 일관성이 있음독립성(Isonlation): 수행 중인 트랜잭션에 다른 트랜잭션이 끼어들 수 없음영속성(Durability): 완료한 트랜잭션의 결과가 데이터베이스에 영구적으로 반영됨명령어COMMIT: 트랜잭션이 정상적으로 종료되어 데이터베이스에 변경사항을 반영하는 명령어ROLLBACK: 트랜잭션이 비정상적으로 종료되어 트랜잭션이 수행한 변경 사항을 취소하고 데이터베이스를 이전 상태로 돌리는 명령어SAVEPOINT: 트랜잭션에서 특정지점을 지정하..