목차
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을 연동한 프로그램 / 워드 클라우드 ...
소개글