트랜잭션의 특성 4가지.
암기법: 독일영원!
독립성. isolation (격리성) : 둘 이상의 트랜잭션이 동시에 병행실행되는 경우, 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없다.
일관성. consistency :시스템이 가지고 있는 고정요소는. 트랙잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 한다.
영속성. durability
원자성. atomicity : 트랜잭션의 연산은. 데이터베이스에 모두 반영되든지, 아니면 전혀 반영되지 않아야 한다.
commit과 rollback 하고 관련이 되어 있다.
commit과 rollback 명령어에 의해 보장받는 트랜잭션의 특성은?
정답: 원자성.
트랜잭션의 상태
철회. aborted : 트랜잭션의 수행이 실패하여, rollback 연산을 실행한 상태.
부분완료. partiall committed :
부분완료 상태 그 다음으로는 commit 을 수행할 수도 있고 rollback을 수행할 수도 있음.
무결성 제약조건 암기법. 개도참사.
개체 무결성 제약조건. : 기본키(프라이머리 키)는 널값이 올수 없다. 중복값이 올 수 없다.
도메인
참조 무결성 제약조건: 널 올 수 있음. 기본키에 있는 값만 올 수 있음.
사용자정의
on delete cascade : 관련된 거 같이 삭제. 연쇄 삭제.
on delete restrict : 관련된 거 삭제 안 함. 삭제 방지.
on delete set default : 기본키 값 삭제되면 외래키는 디폴트값으로 바뀜.
on delete set null
가져와라 | select ~~~ *(전부다) from 테이블 |
조건 | where and/or |
그룹화 | group by 학년 having cont(*)>30 |
정렬 | order by a ASC(오름차순)/DESC(내림차순) |
'정보처리기사 필답 실기. 코딩 문제.' 카테고리의 다른 글
SQL. 데이터베이스 4 (0) | 2025.05.31 |
---|---|
SQL. 데이터베이스 3 (0) | 2025.05.30 |
SQL. 데이터베이스 1 (0) | 2025.05.30 |
53. 재귀함수 1 (0) | 2025.05.29 |
흥달쌤 49. 스테틱 변수 1 (0) | 2025.05.28 |
댓글