3. 데이터베이스 Transaction 데이터베이스에서 수행되는 여러 작업을 하나의 논리적 단위로 수행하는 것 데이터베이스를 많은 사용자가 동시에 접근한다. 동시성 제어를 통해 다수 사용자가 동시에 접근하도록 허용하면서 데이터베이스의 일관성을 유지하도록 한다. 트랜잭션을 실행하는 도중에 시스템이 고장 나도 데이터베이스의 일관성을 유지한다. 일관성이란? 데이터베이스를 구성할 때에 정해놓은 규칙들은 트랜잭션을 성공하고 나서도 계속해서 유지되어야 한다. 만약 쿼리 실행 도중에 멈춘다면, 일관성이 깨졌다고 표현한다. DBMS는 트랜잭션 단위로 작업을 관리하고, 동시성 제어, 장애 발생 시로부터 회복하는 기능이 핵심이라 할 수 있다. 예시 전체 사원의 급여를 6% 인상하려고 한다. UPDATE EMPLOYEE S..