목차
1. 장애(Failure)를 분류하고 특징을 정리하시오.
2. 중복 저장 기법 중 덤프(dump)와 로그(log) 방법의 특징을 비교하기 위하여 비교 항목을 선정한 후 항목에 따라 요약하시오.
3. 회복의 기본 전략인 redo와 undo의 특징을 정리하시오.
4. 트랜잭션의 특징 중 원자성(atomicity)의 특성을 설명할 수 있는 실세계 응용 예제를 개발하시오.
5. 예제 트랜잭션을 개발한 후, 트랜잭션이 처리되는 단계를 트랜잭션의 5가지 상태에 맞추어 설명하시오.
6. 트랜잭션 처리 도중 철회 트랜잭션이 발생할 경우 적용할 수 있는 방법을 분류하고, 특징을 요약하시오.
7. Rollback과 commit 문의 역할과 특징을 요약하시오.
8. 로그기반 회복 기법 중 지연 갱신(deferred update) 회복 기법과 즉시 갱신(immediate update)의 차이점을 요약하고 특징(장단점)을 분석하시오.
9. 데이터베이스 회복 기법을 크게 3가지로 분류한 후, 각 기법간 차이점과 특징을 분석하시오.
2. 중복 저장 기법 중 덤프(dump)와 로그(log) 방법의 특징을 비교하기 위하여 비교 항목을 선정한 후 항목에 따라 요약하시오.
3. 회복의 기본 전략인 redo와 undo의 특징을 정리하시오.
4. 트랜잭션의 특징 중 원자성(atomicity)의 특성을 설명할 수 있는 실세계 응용 예제를 개발하시오.
5. 예제 트랜잭션을 개발한 후, 트랜잭션이 처리되는 단계를 트랜잭션의 5가지 상태에 맞추어 설명하시오.
6. 트랜잭션 처리 도중 철회 트랜잭션이 발생할 경우 적용할 수 있는 방법을 분류하고, 특징을 요약하시오.
7. Rollback과 commit 문의 역할과 특징을 요약하시오.
8. 로그기반 회복 기법 중 지연 갱신(deferred update) 회복 기법과 즉시 갱신(immediate update)의 차이점을 요약하고 특징(장단점)을 분석하시오.
9. 데이터베이스 회복 기법을 크게 3가지로 분류한 후, 각 기법간 차이점과 특징을 분석하시오.
본문내용
다.
9. 데이터베이스 회복 기법을 크게 3가지로 분류한 후, 각 기법간 차이점과 특징을 분석하시오.
① 로그 기반 회복 기법은 트랜잭션 수행 도중 발생한 변경(갱신) 내용을 언제 데이터베이스에 반영하느냐에 따라 지연 갱신(deferred update) 회복 기법과 즉시 갱신(immediate update) 회복 기법으로 구분된다.
② 검사점(checkpoints) 회복 기법 : 트랜잭션 수행 중 발생하는 변경 내용을 로그 파일에 기록하고, 일정 기간 단위(검사시점:checkpoint)로 다음과 같은 작업을 수행하는 것이다.
ⅰ. 주기억장치에 저장되어 있는 로그 파일 내용을 하드디스크로 저장한다.
ⅱ. 트랜잭션 수행 중 변경된 버퍼 블록을 하드디스크로 저장한다.
ⅲ. 하드디스크의 로그 파일에 검사시점 표시(예,)를 기록한다.
③ 그림자 페이징(shadowpaging) 회복 기법 : 트랜잭션이 실행되는 동안 두 개의 페이지 테이블을 이용하는 것이다. 즉, 데이터베이스 트랜잭션이 실행도중 실제로 이용하는 현재 페이지 테이블(current page table)과 그림자 페이지 테이블(shadow page table)을 이용하는 것이다.
9. 데이터베이스 회복 기법을 크게 3가지로 분류한 후, 각 기법간 차이점과 특징을 분석하시오.
① 로그 기반 회복 기법은 트랜잭션 수행 도중 발생한 변경(갱신) 내용을 언제 데이터베이스에 반영하느냐에 따라 지연 갱신(deferred update) 회복 기법과 즉시 갱신(immediate update) 회복 기법으로 구분된다.
② 검사점(checkpoints) 회복 기법 : 트랜잭션 수행 중 발생하는 변경 내용을 로그 파일에 기록하고, 일정 기간 단위(검사시점:checkpoint)로 다음과 같은 작업을 수행하는 것이다.
ⅰ. 주기억장치에 저장되어 있는 로그 파일 내용을 하드디스크로 저장한다.
ⅱ. 트랜잭션 수행 중 변경된 버퍼 블록을 하드디스크로 저장한다.
ⅲ. 하드디스크의 로그 파일에 검사시점 표시(예,
③ 그림자 페이징(shadowpaging) 회복 기법 : 트랜잭션이 실행되는 동안 두 개의 페이지 테이블을 이용하는 것이다. 즉, 데이터베이스 트랜잭션이 실행도중 실제로 이용하는 현재 페이지 테이블(current page table)과 그림자 페이지 테이블(shadow page table)을 이용하는 것이다.
키워드
추천자료
데이터베이스 품질평가 확장 모델(안)을 적용한 KISTI 과학기술 데이터베이스 품질평가
데이터베이스 설계
데이터베이스(Datebase) 개요 및 데이타베이스 이론과 연습
C언어로 설계한 데이터베이스 프로그램(커피숍관리)
데이터베이스 기말고사
데이터베이스 설계[Ms access이용]
데이터베이스 설계 최종 보고서 3조
방통대-데이터베이스
데이터베이스
데이터베이스(IT)
데이터베이스 모형을 3가지로 구분하고 각 모형의 장단점에 대하여 서술하시오
인터넷 정보검색효율의 측정방법, 인터넷 정보검색효율과 최적화, 인터넷 정보검색효율과 인...
마케팅의 주요 개념 - 소비자구매행동, 시장세분화, 마케팅믹스전략, 제품포지셔닝전략, 제품...
[데이터 분석 프로그램] 자바(Java), 오라클(oracle), R을 연동한 프로그램 / 워드 클라우드 ...
소개글