본문 바로가기
정보처리기사 필답 실기. 코딩 문제.

SQL. 데이터베이스 2

by 귀엽소 2025. 5. 30.
반응형

트랜잭션의 특성 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

댓글