[정보처리기사 기출 해설] 뷰(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) 정의 및 활용
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
54. 관계대수 연산에서 두 릴레이션이 공통으로 가지고 있는 속성을 이용하여두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산은? (0) | 2025.05.31 |
---|---|
53. 하나의 애트리뷰트가 가질 수 있는 원자값들의 집합을 의미하는 것은? (0) | 2025.05.31 |
51. 병행 제어(Concurrency Control)의 로킹 단위(Locking Granularity)에 대한 설명으로 옳지 않은 것은? (0) | 2025.05.31 |
50. 다음 중 데이터 모델링의 3단계 중 잘못 연결된 것은? (0) | 2025.05.31 |
49. 데이터베이스의 논리적 설계 단계에서 수행하지 않는 작업은? (0) | 2025.05.31 |