03 다음 데이터베이스에 대한 설명에 해당하는 DB 트랜잭션 연산을 <보기>에서 찾아 쓰시오.
DBMS는 데이터베이스에 치명적인 손실이 발생했을 때 이를 복구하기 위해 사용되는 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 기록한 로그를 생성한다. ㆍ( ① ): 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작(start)과 완료(commit)에 대한 기록이 있는 트랜잭션들의 작업을 재작업한다. 즉 로그를 이용하여 해당 데이터 항목에 대해 이전 값을 이후 값으로 변경하는 연산이다. ㆍ( ② ): 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작을 나타내는 'start'는 있지만 완료를 나타내는 'commit' 기록이 없는 트랜ㄴ잭션들이 작업한 내용들을 모두 취소한다. 즉 로그를 이용하여 해당 데이터 항목에 대해 이후 값을 이전 값으로 변경한다. |
<보기>
ㆍROLLBACK | ㆍUNDO | ㆍLOG | ㆍCOMMIT |
ㆍREDO | ㆍRECOVERY | ㆍBACKUP | ㆍCHECK |
답
더보기
① REDO
② UNDO
'자격증 > 정보처리기사 실기 - 기출문제' 카테고리의 다른 글
[정보처리기사 실기] 2022년 1회 05 - 프로그래밍 [JAVA] (0) | 2025.07.19 |
---|---|
[정보처리기사 실기] 2022년 1회 04 - SQL (0) | 2025.07.19 |
[정보처리기사 실기] 2022년 1회 02 - 용어 (0) | 2025.07.19 |
[정보처리기사 실기] 2022년 1회 01 - 프로그래밍 [JAVA] (0) | 2025.07.19 |
[정보처리기사 실기] 2021년 3회 20 - UML (0) | 2025.07.18 |