기출문제/정보처리기사

2019년 1회 정보처리기사 기출문제 3번

엉클지니 2025. 5. 5. 23:51

3. 모든 응용프로그램이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의하는 스키마는?

   개념스키마            외부스키마

   내부스키마            처리스키마

 

 

 

 

 


✅ 문제:

모든 응용프로그램이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의하는 스키마는?

보기:

  1. 개념스키마
  2. 외부스키마
  3. 내부스키마
  4. 처리스키마

✅ 정답: ① 개념스키마


✅ 해설:

📌 먼저, ‘스키마(Schema)’란?

스키마는 **데이터베이스의 구조를 정의한 청사진(설계도)**이라고 보면 됩니다.
데이터가 어떻게 구성되고 연결되는지를 정리해 놓은 틀입니다.

📌 스키마는 크게 3단계로 나뉘며, 이를 **3단계 스키마 구조(3-Level Architecture)**라고 합니다.

구분 설명 대상 다른 말로

외부 스키마 사용자가 보는 관점 사용자 서브스키마 (Subschema)
개념 스키마 조직 전체의 데이터 구조를 논리적으로 정의 관리자, 설계자 논리 스키마
내부 스키마 데이터가 실제로 저장되는 물리적 구조 시스템 저장 스키마

✅ 보기 분석:

보기 번호 보기 내용 맞는지 여부 이유

① 개념스키마 전체 DB의 논리적 구조를 정의 ✅ 정답 모든 사용자와 응용이 사용하는 공통 구조
② 외부스키마 사용자 각각이 보는 뷰(View) ❌ 오답 사용자 개인에게 맞춘 일부 데이터만 보여줌
③ 내부스키마 물리적 저장 구조 ❌ 오답 하드디스크에 어떻게 저장되는지 정의
④ 처리스키마 없음 (정식 용어 아님) ❌ 오답 정보처리기사 범위에 없는 용어

✅ 암기 팁:

외-개-내 (외개내) 순서를 꼭 기억하세요!

사용자 → 전체 논리 구조 → 저장 구조
외부 → 개념 → 내부


✅ 요약

  • 정답은 ① 개념스키마
  • 전체 조직의 데이터를 통합해서 논리적으로 표현한 것
  • 정보처리기사 시험에서 자주 나오는 핵심 개념
  • 3단계 스키마 구조를 함께 외우면 다른 문제도 쉽게 풀 수 있음