정보처리기사 필기발행일 2024. 2. 25.원본 https://blog.naver.com/jword_/223361842877 ↗

데이터 베이스 뷰(view)란?

데이터 베이스 뷰(view)란? — #정보처리기사 #데이터베이스뷰 #뷰란 #view란 24년도 1회차 정보처리기사 필기 시험대비 공부를 진행하였...

#정보처리기사 필기#Naver Blog

#정보처리기사 #데이터베이스뷰 #뷰란 #view란

​

24년도 1회차 정보처리기사 필기 시험대비 공부를 진행하였습니다.

\* 본글은 PC버전에 최적화 되어있습니다.

​

**\\ **공부방법론은 가장 첫글에 있습니다. 참고하실 분들은 참고하세요! \\

이미지

3과목,데이터베이스 구축

view

VIEW

뷰는 사용자에게 접근이 허가된 자료만을 제한적으로 보여주기 위해서 사용됩니다. 이 특징을 잘활용하여 뷰를 통해서만 데이터 접근을 하게 만들면 데이터를 안전하게 보호할 수 있습니다.

​

뷰는 하나 이상의 DB로부터 유도될 수 있으며, 이름을 지정할 수 있습니다. 유도된 테이블이기 때문에 기존 테이블과 동일 구조를 사용하며, 조작도 같습니다.

​

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

​

데이터의 논리적인 독립성 제공은 물론, 필요 데이터만 뷰로 정의하여 처리가 가능하기에 사용에 용이합니다.

​

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

​

정의된 뷰는 다른 뷰의 정의에 기초가 될 수 있습니다.

​

뷰 SQL

CREATE VIEW test\_view AS SELECT 속성1, 속성2... FROM 유도 테이블;
DROP VIEW test\_view

단점:

독립적인 인데스 사용불가

뷰의 정의 변경 불가

삽입, 갱신, 삭제 연산에 대한 제약 존재

​