본문 바로가기

IT/DataBase

View

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

뷰(view)


개념

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

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


특징

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

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

- 논리적 독립성이 보장된다.

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

- 뷰를 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호할 수 있다.

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

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

- 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 삭제된다.

'IT > DataBase' 카테고리의 다른 글

SQL 정리  (0) 2020.05.12
DataBase전체요약  (0) 2015.11.11
[SQL] 날짜 함수  (0) 2015.11.06