2022 국가직9급 컴퓨터일반 10번 해설 — 3단계 스키마

정답 ④번출제 쟁점 3단계 스키마발문 옳은 것 고르기

문제

3단계 데이터베이스 구조에서 개념 스키마에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 데이터베이스를 운영하는 기관에 소속되어 있는 모든 응용시스템 또는 사용자들이 필요로 하는 데 이터를 통합하여 정의한 조직 전체 데이터베이스의 논리 구조를 말한다. ㄴ. 개념 스키마와 외부 스키마 사이에는 논리적 데이 터 독립성이 있어야 한다. ㄷ. 데이터베이스 내에는 하나의 개념 스키마만 존재 한다. ㄹ. 데이터에 대한 접근권한, 제약조건 등에 대한 정 의도 포함한다

직전 관련 이미지
🖼️ 직전 · 관련 개방 이미지(학습 보조) · 출처: 대한민국 국군 Republic of Korea Armed Forces · CC BY-SA 2.0
  1. ㄱ, ㄴ
  2. ㄱ, ㄷ
  3. ㄴ, ㄷ, ㄹ
  4. ㄱ, ㄴ, ㄷ, ㄹ ㄱ. ㄴ. ㄷ. ㄹ. 모두 개념 스키마의 기본 개념에 대한 설명이다. ▶ 논리적 데이터 독립성 외부 스키마와 개념 스키마 사이의 독립성으로, 응용 프로그램에 영향을 주지 않고 논리적 데이터 구조의 변경이 가능한 것을 말 한다. ▶ 물리적 데이터 독립성 개념 스키마와 내부 스키마의 단계의 사상으로, 응용 프로그램에 영향을 주지 않고 물리적 데이터 구조의 변경이 가능하다. ⦁ 외부 스키마 (External Scheme) = 서브 스키마 = 사용자 뷰(View) 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데 이터베이스의 논리적 구조를 정의한 것이다. 전체 데이터베이스 의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마 (subschema)라고도 한다. 하나의 데이터베이스 시스템에는 여러 개의 외부 스키마가 존재 할 수 있으며, 하나의 외부 스키마를 여러 개의 응용 프로그램이 나 사용자가 공용할 수 있다. 일반 사용자는 질의어(SQL)을 사용하여 DB를 사용하고 응용 프 로그래머는 COBOL, C등의 언어를 사용 , DB에 접근한다. ⦁ 개념 스키마 (Conceptual Schema) = 전체적인 뷰(View) 데이터베이스의 전체적인 논리적 구조로서, 모든 응용 프로그램 이나 사용자들이 필요로 하는 데이터를 종합한 종합한 조직 전체 의 관점에서 정의한 것으로, 데이터베이스로 하나만 존재한다. 개념 스키마는 개체 간의 관계나 제약조건을 나타내고 데이터베 이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다. ⦁ 내부 스키마 (Internal Schema) 물리적 저장장치 입장에서 본 데이터베이스의 물리적인 구조를 정의한 것이다. 저장 데이터 항목의 표현 방법, 내부 레코드의 물 리적 순서 등을 나타낸다. 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마이다 ← 정답

선지별 해설

ㄱ, ㄴ

이 선지 진술은 틀림(X)

ㄱ, ㄴ뿐 아니라 ㄷ과 ㄹ도 개념 스키마에 대한 옳은 설명이다. 개념 스키마는 하나만 존재하며 접근권한과 제약조건 정의도 포함한다.

ㄱ, ㄷ

이 선지 진술은 틀림(X)

ㄱ과 ㄷ은 옳지만 ㄴ과 ㄹ도 옳다. 따라서 정답 조합은 ㄱ, ㄴ, ㄷ, ㄹ이다.

ㄴ, ㄷ, ㄹ

이 선지 진술은 틀림(X)

ㄴ, ㄷ, ㄹ은 옳지만 ㄱ도 개념 스키마의 설명으로 옳다. 따라서 네 항목이 모두 포함되어야 한다.

ㄱ, ㄴ, ㄷ, ㄹ ㄱ. ㄴ. ㄷ. ㄹ. 모두 개념 스키마의 기본 개념에 대한 설명이다. ▶ 논리적 데이터 독립성 외부 스키마와 개념 스키마 사이의 독립성으로, 응용 프로그램에 영향을 주지 않고 논리적 데이터 구조의 변경이 가능한 것을 말 한다. ▶ 물리적 데이터 독립성 개념 스키마와 내부 스키마의 단계의 사상으로, 응용 프로그램에 영향을 주지 않고 물리적 데이터 구조의 변경이 가능하다. ⦁ 외부 스키마 (External Scheme) = 서브 스키마 = 사용자 뷰(View) 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데 이터베이스의 논리적 구조를 정의한 것이다. 전체 데이터베이스 의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마 (subschema)라고도 한다. 하나의 데이터베이스 시스템에는 여러 개의 외부 스키마가 존재 할 수 있으며, 하나의 외부 스키마를 여러 개의 응용 프로그램이 나 사용자가 공용할 수 있다. 일반 사용자는 질의어(SQL)을 사용하여 DB를 사용하고 응용 프 로그래머는 COBOL, C등의 언어를 사용 , DB에 접근한다. ⦁ 개념 스키마 (Conceptual Schema) = 전체적인 뷰(View) 데이터베이스의 전체적인 논리적 구조로서, 모든 응용 프로그램 이나 사용자들이 필요로 하는 데이터를 종합한 종합한 조직 전체 의 관점에서 정의한 것으로, 데이터베이스로 하나만 존재한다. 개념 스키마는 개체 간의 관계나 제약조건을 나타내고 데이터베 이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다. ⦁ 내부 스키마 (Internal Schema) 물리적 저장장치 입장에서 본 데이터베이스의 물리적인 구조를 정의한 것이다. 저장 데이터 항목의 표현 방법, 내부 레코드의 물 리적 순서 등을 나타낸다. 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마이다

이 선지 진술은 옳음(O)

개념 스키마는 조직 전체의 논리 구조이고, 외부 스키마와의 논리적 독립성이 요구된다. 하나만 존재하며 접근권한과 제약조건 정의도 포함한다.

핵심 요약 (Q&A)

Q. 2022 국가직9급 컴퓨터일반 10번의 핵심 쟁점은 무엇인가?
A. 2022 국가직9급 컴퓨터일반 10번은 3단계 스키마에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
Q. 2022 국가직9급 컴퓨터일반 10번의 정답은?
A. 정답은 ④번입니다. 개념 스키마는 조직 전체의 논리 구조이고, 외부 스키마와의 논리적 독립성이 요구된다. 하나만 존재하며 접근권한과 제약조건 정의도 포함한다.
🧩 DB/SQL 개념·기출 모아보기📄 2022 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2022 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시