트랜잭션 데이터 베이스에서 데이터 처리의 한 단위를 트랜잭션이라고 부릅니다. 대부분의 데이터 베이스는 데이터를 저장하고 수정하고 삭제하는 작업을 바로 물리적인 하드디스크에 저장된 데이터에 반영하지 않습니다. 개발자의 실수로 잘못된 명령문을 입력하였을 경우, 다시 원래 상태로 되돌리기 위한 안전장치입니다. 따라서 개발자가 커밋이라는 작업을 하기 전까지 입력한 명령문은 메모리에서만 동작합니다. 즉, 물리적인 하드디스크에 반영하지 않습니다. 커밋 작업이 발생하면 그떄 하드디스크에 반영하게 됩니다. 개발자가 데이터에 대한 작업을 하기 위해 입력하는 명령문들의 시작부터 커밋까지를 하나의 트랜젝션이라고 합니다. RollBack 데이터의 저장, 삭제, 수정 등의 작업을 하고 난 후 원래의 형태로 되돌리는 작업을 의미..