티스토리 뷰
트랜잭션은 데이터를 조작하기 위한 하나의 논리적인 작업 단위이다.
| 트랜잭션의 특징 | |
| 원자성(Atomicity) | 트랜잭션은 더 이상 분리가 불가능한 업무의 최소단위이므로, 전부 처리되거나 아예 하나도 처리되지 않아야 함 |
| 일관성(Consistency) | 하나의 트랜잭션이 완료된 후에도 데이터베이스는 여전히 일관된 상태여야 함 즉, 트랜잭션 때문에 데이터베이스가 모순된 상태가 되면 안됨 |
| 고립성(Isolation) | 실행 중인 트랜잭션의 중간 결과에 다른 트랜잭션이 접근할 수 없음 |
| 지속성(Durability) | 트랜잭션이 성공적으로 실행 완료되면 그 결과는 데이터베이스에 영속적으로 저장됨 |
NULL 이란 존재하지 않음 즉 값이 없음을 의미한다.
가로연산에서 NULL 이 포함되어 있으면 결과값은 NULL이 된다.
세로연산에서 NULL 이 포함되어 있으면 NULL 값을 제외한다
NULL 과 'NULL' 은 다르다
'데이터' 카테고리의 다른 글
| SQL 기본 함수 설명2 (0) | 2025.03.04 |
|---|---|
| SQL 기본 함수 설명1 (0) | 2025.03.03 |
| 정규화 (0) | 2025.03.03 |
| 데이터 모델링 (0) | 2025.03.02 |
| 데이터와 정보, 데이터베이스에 대한 기본적인 정리 (0) | 2025.02.10 |

