\
Transaction
◇데이터베이스 내에서 하나의 그룹으로 처리되어야 하는 명령문들을 모아 놓은 논리적인 작업 단위
◇여러 단계의 처를 하나의 처리처럼 다루는 기능
◇여러 개의 명령어의 집합이 정상적으로 처리되면 정상 종료 하나의 명려어라도 잘못되면 전체취소
데이터의 일관성을 유지하면서 안정적으로 데이터를 복구
Transaction 특징
원자성(Atomicity) 트랜잭션이 데이터베이스에 모두 반영되던가, 아니면 전혀 반영되지 않아야 한다는 것이다
일관성(consistency) 트랜잭션의 작업 처리 결과가 항상 일관성이 있어야 한다는 것이다
독립성(lsoation) 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 경우에 어는 하나의 트랜잭션이라도 다른 트랜잭션의 연산을 끼어들 수없다
지속성(Durability) 트랜잭션이 성공적으로 완료됬을 경우, 결과는 영구적으로 반영되어야 한다는 점이다.
--------------------------------------------------------------------------------------------------------------------------------------------------------
COMMIT
모든 작업들을 정상적으로 처리하겠다고 확정하는 명령어로 처리과정을 DB에 영구저장
수행하면, 하나의 트랜잭션 과정을 종료
이전 데이터가 완전히 UPDATE 된다
저의 블로그 봐주셔서 감사합니다
재.미.있.게 보셧다면 아래 하트 ❤(공감) 과 댓글 부탁 드려요 .
[OracleSQLDeveloper] SQL 파일 데이터 엑셀 파일로 저장하기(익스포트)export to excel (0) | 2018.04.20 |
---|---|
[sql]데이터 베이스JOIN(조인)의 필요성 (0) | 2018.04.20 |
[SQL]관계형 데이터 베이스 데이터의 무결성 (0) | 2018.04.19 |
[DB] 데이터베이스 SQL 정의 및 기능 관계형데이터베이스 DDL,DML,DCL (2) | 2018.04.18 |
[Oracle] 오라클 사용자 생성(CREATE )/권한부여 (CONNECT)/삭제 방법 (SQL Plus) (4) | 2018.04.17 |