투케이2K

8. (DB/데이터베이스) 뷰 (View) 개념 설명 본문

DataBase

8. (DB/데이터베이스) 뷰 (View) 개념 설명

투케이2K 2021. 2. 13. 17:35

/* =========================== */

[ 설 명 ]

과목 : DataBase / 데이터베이스

​/* =========================== */

[뷰 란?]

- 뷰는 사용자에게 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이다

- 뷰는 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 표시됩니다

[뷰 특징]

- 뷰는 기본테이블로부터 유도된 가상 테이블이며, 물리적으로 구현되어 있지는 않습니다

- 뷰는 데이터의 논리적 독립성을 제공합니다

- 뷰는 필요한 데이터만 뷰로 정의해 처리하기 때문에 관리가 용이하고 명령문이 간단해집니다

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

[뷰 장점]

- 뷰는 논리적 데이터 독립성을 제공합니다

- 뷰는 사용자의 데이터관리를 간단하게 해줍니다

- 뷰는 접근 제어를 통한 자동 보안이 제공됩니다

[뷰 단점]

- 뷰는 독립적인 인덱스를 가질 수 없습니다

- 뷰는 ALTER VIEW문을 사용할 수 없습니다 (즉, 정의를 변경할 수 없음)

- 뷰는 내용에 대한 삽입, 삭제, 갱신, 연산 등 조작에 대한 제약이 따릅니다

/* =========================== */

반응형
Comments