데이터베이스요약 5
- 최초 등록일
- 2001.10.06
- 최종 저작일
- 2001.10
- 10페이지/ 한컴오피스
- 가격 1,000원
목차
제5장 데이터베이스 환경
5.1 회복과 병행수행
5.2 보안과 무결성
본문내용
5.1 회복과 병행수행
5.1.1 트랜잭션(transaction)
1) 정의
- 논리적인 작업단위
- 한꺼번에 모두 수행되어야할 일련의 데이터베이스 연산들
- 모든 연산은 불가분의 관계로 실행된다.
2) 특성 (ACID 성질)
(1) 원자성(atomic)
- 트랜잭션은 일부분만 수행된 상태로 종료되어서는 안된다는 것으로 완벽히 수행
되거나 전혀 수행되지 않아야 한다는 것을 뜻한다 (all or nothing)
(2) 일관성(consistency)
- 트랜잭션의 수행 전과 후의 값이 같아야 한다.
예) 은행 업무 처리에서 현금 인출 전의 값과 인출 후의 값은 동일해야 한다.
(3) 격리성(isolation)
- 트랜잭션이 복합되어있다면 실행 결과는 순차적으로 수행되었을때와 같아야 한다
는 것으로 순차성 또는 분리성으로 불리기도 한다.
(4) 영속성(durability)
- 종료된 트랜잭션의 결과는 동일한 요소에 대한 트랜잭션의 처리를 하기 이전까지
영구적으로 존재 하여야한다.
참고 자료
없음