반응형
트랜잭션 : 밀접히 관련되어 분리될 수 없는 1개 이상의 DB 조작, 논리적 연산 단위
COMMIT : 올바르게 반영된 데이터를 DB에 반영
- COMMIT:
ROLLBACK : 트랜잭션 시작 이전의 상태로 되돌림, COMMIT 되지 않은 모든 트랜잭션을 롤백함
- ROLLBACK TO SVPT1;
SAVEPOINT : 저장 시점
- SAVEPOINT SVPT1;
트랜잭션의 특성
1. 원자성 : 트랜잭션에 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않아야 함
2. 일관성 : 트랜잭션 실행 전 DB내용이 잘못되지 않으면 실행 후도 잘못되지 않아야 함
3. 고립성 : 트랜잭션 실행 도중 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안 된다.
4. 지속성 : 트랜잭션이 성공적으로 수행되면 DB의 내용은 영구적으로 저장된다.
참고 사이트
요약 정리본 : https://yurimac.tistory.com/40
SQL) SQLD 이론 요약 정리 PDF
13페이지 분량의 SQLD 이론 요점 정리 PDF 파일을 공유합니다. 원본에서 필요하다 생각된 부분들을 추가, 삭제했습니다. 나름 오래 걸렸네요.. 🥲 2장 3절인 SQL 최적화 부분은 개정판부터 제거됐다
yurimac.tistory.com
DATE ON-AIR: https://dataonair.or.kr/db-tech-reference/d-guide/sql/?pageid=5&mod=list
SQL – DATA ON-AIR
dataonair.or.kr
반응형
'자격증 > SQLD자격증' 카테고리의 다른 글
함수 (FUNCTION) (0) | 2023.08.08 |
---|---|
WHERE 절 (0) | 2023.08.07 |
DML (0) | 2023.08.07 |
DDL (0) | 2023.08.07 |
성능 데이터 모델링의 개요 (0) | 2023.08.07 |