본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

55. 분산 데이터베이스 목표 중 데이터베이스의 분산된 물리적 환경에서특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발생해도데이터 무결성이 보장된다는 것과 관계있는 특성은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] 분산 데이터베이스 – 장애 발생 시 무결성 보장 특성 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 데이터베이스 구축


❓ 기출문제 원문

55. 분산 데이터베이스 목표 중 데이터베이스의 분산된 물리적 환경에서
특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발생해도
데이터 무결성이 보장된다는 것과 관계있는 특성은?

① 장애 투명성
② 병행 투명성
③ 위치 투명성
④ 중복 투명성


✅ 정답: ① 장애 투명성


📘 개념 설명: 분산 데이터베이스 투명성

**분산 데이터베이스 시스템(Distributed DBMS)**에서는
여러 장소에 분산된 데이터를 사용자가 중앙 집중형처럼 사용할 수 있도록
다양한 형태의 **투명성(Transparency)**을 제공합니다.

주요 투명성 종류

투명성 유형설명
위치 투명성 데이터의 실제 위치를 사용자가 알 필요 없음
중복 투명성 동일한 데이터가 여러 위치에 복제되어 있어도 사용자에게는 하나처럼 보임
병행 투명성 여러 사용자의 동시 작업 시에도 일관된 결과 제공
장애 투명성 일부 시스템이나 네트워크에 장애가 발생해도 전체 시스템은 정상 작동
→ 무결성 및 연속성 보장  
 

🔍 정답 해설

문제에서 제시한 상황:

  • 특정 지역에서 컴퓨터나 네트워크에 장애 발생
  • 그럼에도 데이터 무결성이 보장됨

→ 이는 **장애 투명성(Failure Transparency)**의 대표적인 설명입니다.

✅ 따라서 정답은 ① 장애 투명성입니다.


❌ 보기별 오답 해설

  • ② 병행 투명성: 여러 트랜잭션이 동시에 실행될 때 일관성을 유지하는 기능
  • ③ 위치 투명성: 사용자가 데이터의 위치를 인식하지 않아도 되는 기능
  • ④ 중복 투명성: 여러 복제본 중 하나를 이용하더라도 같은 결과를 얻을 수 있는 기능

🎯 핵심 요약

  • 장애 투명성: 시스템 일부에 장애가 발생해도
    전체 시스템은 무결성을 유지하며 정상 작동할 수 있어야 함
  • 분산 데이터베이스의 핵심 목표 중 하나입니다

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 분산 데이터베이스의 투명성 개념 요약
  • 한국산업인력공단 정보처리기사 시험 문제지