정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

데이터베이스 구축

핵심193

뷰(View)

출제 빈도 13회

원본 55~56쪽

뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이다.

뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것처럼 간주된다.

뷰는 데이터 보정 작업, 처리 과정 시험 등 임시적인 작업을 위한 용도로 활용된다. 뷰(View)의 특징

뷰는 기본 테이블로부터 유도된 테이블이기 때문에 기본 테이블과 같은 형태의 구조를 사용하며, 조작도 기본 테이블과 거의 같다.

뷰는 가상 테이블이기 때문에 물리적으로 구현되어 있지 않다.

데이터의 논리적 독립성을 제공할 수 있다.

필요한 데이터만 뷰로 정의해서 처리할 수 있기 때문에 관리가 용이하고 명령문이 간단해진다.

뷰를 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호하는 효율적인 기법으로 사용할 수 있다.

기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야만 삽입, 삭제, 갱신 연산이 가능하다.

일단 정의된 뷰는 다른 뷰의 정의에 기초가 될 수 있다.

뷰를 정의할 때는 CREATE문, 제거할 때는 DROP문을 사용한다. 뷰(View)의 장·단점

•논리적 데이터 독립성을 제공함•동일 데이터에 대해 동시에 여러 사용자의 상이한 응용장점이나 요구를 지원해 줌•사용자의 데이터 관리를 간단하게 해줌•접근 제어를 통한 자동 보안이 제공됨•독립적인 인덱스를 가질 수 없음•뷰의 정의를 변경할 수 없음단점•뷰로 구성된 내용에 대한 삽입, 삭제, 갱신 연산에 제약이따름
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.