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

52. 뷰(View)에 대한 설명으로 옳지 않은 것은?

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

[정보처리기사 기출 해설] 뷰(View)에 대한 설명 – 옳지 않은 것 (2020년 1회)

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


❓ 기출문제 원문

52. 뷰(View)에 대한 설명으로 옳지 않은 것은?

① 뷰는 CREATE 문을 사용하여 정의한다.
② 뷰는 데이터의 논리적 독립성을 제공한다.
③ 뷰를 제거할 때에는 DROP 문을 사용한다.
④ 뷰는 저장장치 내에 물리적으로 존재한다.


✅ 정답: ④ 뷰는 저장장치 내에 물리적으로 존재한다


📘 개념 설명: 뷰(View)

**뷰(View)**는 하나 이상의 테이블에서 유도된 가상 테이블로,
사용자에게는 테이블처럼 보이지만 실제 데이터는 원본 테이블에 존재하며
뷰 자체는 물리적으로 저장되지 않습니다.

뷰의 특징

  • CREATE VIEW 문으로 정의
  • 실제 데이터를 저장하지 않고, SQL 문만 저장
  • SELECT 문 실행 시 해당 SQL이 원본 테이블에 적용되어 결과 반환
  • 논리적 독립성 제공: 사용자에게 복잡한 구조를 감춤
  • DROP VIEW 문으로 삭제

🔍 정답 해설

  • 보기 **④ "뷰는 저장장치 내에 물리적으로 존재한다"**는 잘못된 설명입니다.
  • 뷰는 실제 데이터를 보유하지 않고, 가상 테이블로서 메타데이터만 존재합니다.
  • → 따라서 물리적으로 저장소를 차지하지 않습니다.

✅ 정답은 입니다.


❌ 보기별 오답 해설

  • ① CREATE 문으로 정의 → 맞는 설명
  • ② 논리적 독립성 제공 → 사용자에게 단순한 구조 제공
  • ③ DROP 문으로 제거 가능 → 맞는 SQL 문법

🎯 핵심 요약

항목설명
뷰 생성 CREATE VIEW 사용
뷰 삭제 DROP VIEW 사용
데이터 저장 여부  실제 데이터 저장 안함 (물리적 공간 사용 안함)
기능 논리적 독립성, 보안성 향상, 복잡성 은폐 등
 

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • SQL 문서: 뷰(View) 정의 및 활용
  • 한국산업인력공단 정보처리기사 시험 문제지