반응형 고립성1 트랜잭션(transaction)_DBMS 트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. 즉, 트랜잭션(transaction)은 DBMS에서 데이터를 다루는 논리적인 작업의 단위다. 데이터베이스에서 트랜잭션을 정의하는 이유 ✓ 데이터베이스에서 데이터를 다룰 때 장애가 일어나는 경우가 있다. 트랜잭션은 장애 시 데이터를 복구하는 작업의 단위가 된다. ✓ 데이터베이스에서 여러 작업이 동시에 같은 데이터를 다룰 때가 있다. 트랜잭션은 이 작업을 서로 분리하는 단위가 된다. 트랜잭션은 전체가 수행되거나 또는 전혀 수행되지 않아야 한다(all or nothing). 예) 은행 업무를 보는데 A 계좌(박지성)에서 B 계좌(김연아).. 2023. 4. 4. 이전 1 다음 반응형