본문 바로가기
정보처리기사 필기 총정리/5과목: 정보시스템 구축 관리

회복 및 병행제어, 데이터 표준화 ★★

by 함께 공부해요 2020. 10. 6.
p.762~764, 5-60

1) 회복(Recovery)

- 트랜잭션들을 수행하는 도중 장애가 발생하여 데이터베이스가 손상되었을 때 손상되기 이전의 정상 상태로 복구하는 작업

 

장애의 유형

-트랜잭션 장애: 트랜잭션 내부의 비정상적인 상황으로 인해 프로그램 실행이 중지되는 현상

-시스템 장애: 데이터베이스에 손상을 입히지는 않으나 하드웨어 오동작, 소프트웨어의 손상, 교착상태 등에 의해 모든 트랜잭션의 연속적인 수행에 장애를 주는 현상

-미디어 장애: 저장장치인 디스크 블록의 손상이나 디스크 헤드의 충돌 등에 의해 데이터베이스의 일부 또는 전부가 물리적으로 손상된 상태

 

회복 관리기(Recovery Management)

DMBS의 구성 요소, 트랜잭션 실행이 성공적으로 완료되지 못하면 트랜잭션이 데이터 베이스에 생성했던 모든 변화를 취소(Undo)시키고, 트랜잭션 수행 이전의 원래 상태로 복구하는 역할 담당

 -메모리 덤프, 로그(Log)를 이용하여 회복 수행

 

 

2) 병행제어(Concurrency Control)

- 다중 프로그램의 이점을 활용하여 동시에 여러 개의 트랜잭션을 병행수행할 때, 동시에 실행되는 트랜잭션들이 데이터베이스의 일관성을 파괴하지 않도록 트랜잭션 간의 상호 작용을 제어하는 것

 

병행제어의 목적  

 -데이터베이스의 공유 최대화

 -데이터베이스의 일관성 유지

 -시스템 활용도 최대화

 -사용자에 대한 응답 시간 최소화

 

 

3) 병행수행의 문제점 ★ __ 5-61

문제점

의미

신 분실

(Lost Update)

두 개 이상의 트랜잭션이 같은 자료를 공유하여 갱신할 때 갱신 결과의 일부가 없어지는 현상 (덮어쓸 때)

비완료 의존성

(Uncommitted Dependency)

하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상, 임시 갱신이라고도 함

황파악 오류(Dirty Read)

순성

(Inconsistency)

두 개의 트랜잭션이 병행수행될 때 원치 않는 자료를 이용함으로써 발생하는 문제, 불일치 분석이라고도 함 (일관성 결여)

쇄 복귀

(Cascading Rollback)

병행수행되던 트랜잭션들 중 어느 하나에 문제가 생겨 Rollback하는 경우 다른 트랜잭션도 함께 Rollback되는 현상

(부분취소 불가능 현상)

 #갱현모연

 

 

4) 데이터 표준화의 정의 __ 5-64

- 시스템을 구성하는 데이터 요소의 명칭, 정의, 형식, 규칙에 대한 원칙을 수립하고 적용하는 것을 의미

 

데이터 표준의 종류

 -표준 : 업무에서 사용하고 일정한 의미를 갖고 있는 최소 단위의 단어

 -표준 메인: 문자, 숫자, 날짜, 시간형과 같이 컬럼을 성질에 따라 그룹핑 한 개념

 -표준 : 선택할 수 있는 값을 정형화하기 위해 기준에 맞게 이미 정의된 코드값

 -표준 : 단어, 도메인, 코드 표준이 정의되면 이를 바탕으로 표준 용어 구성

 #단도코용

 

 

5) 데이터 관리 조직

- 데이터 표준 원칙이나 데이터 표준의 준수 여부 등을 관리하는 사람들

# 데이터 관리자(DA), 데이터베이스 관리자(DBA)

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 지참한 후, ��

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글