Notice
Recent Posts
Recent Comments
Link
투케이2K
8. (DB/데이터베이스) 뷰 (View) 개념 설명 본문
/* =========================== */
[ 설 명 ]
과목 : DataBase / 데이터베이스
/* =========================== */
[뷰 란?]
- 뷰는 사용자에게 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이다
- 뷰는 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 표시됩니다
[뷰 특징]
- 뷰는 기본테이블로부터 유도된 가상 테이블이며, 물리적으로 구현되어 있지는 않습니다
- 뷰는 데이터의 논리적 독립성을 제공합니다
- 뷰는 필요한 데이터만 뷰로 정의해 처리하기 때문에 관리가 용이하고 명령문이 간단해집니다
- 뷰는 기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야만 삽입, 삭제, 갱신, 연산 등 조작이 가능합니다
[뷰 장점]
- 뷰는 논리적 데이터 독립성을 제공합니다
- 뷰는 사용자의 데이터관리를 간단하게 해줍니다
- 뷰는 접근 제어를 통한 자동 보안이 제공됩니다
[뷰 단점]
- 뷰는 독립적인 인덱스를 가질 수 없습니다
- 뷰는 ALTER VIEW문을 사용할 수 없습니다 (즉, 정의를 변경할 수 없음)
- 뷰는 내용에 대한 삽입, 삭제, 갱신, 연산 등 조작에 대한 제약이 따릅니다
/* =========================== */
반응형
'DataBase' 카테고리의 다른 글
Comments