선릉역 1번 출구

View 본문

Computer/DataBase

View

choideu 2024. 7. 3. 18:21

하나 이상의 테이블을 합하여(=select 문을 통해 얻은 검색 결과를 모아 나타내는 것) 만든 가상의 테이블

 - 여러 테이블을 이용하여 하나의 뷰 테이블 생성(1)

 - 하나의 테이블에서 여러 개의 뷰 테이블 생성(2)

 - 이미 생성된 뷰를 기반으로, 뷰 생성 가능

좌(1) / 우(2)

 

장점 단점
1. 질의어 간속화
 - 검색을 위한 복잡한 SQL 문을 매번 작성하지 않아도 됨

2. 데이터에 대한 보안
 - 사용자에게 접근이 허용된 테이블 내 일부 데이터만을 제한적으로 보여주고자 할 때 사용
  > 물리적 테이블의 민감한 데이터가 보여지지 않도록 구성 가능

3. 논리적 데이터 독립성
 - 데이터베이스에 영향을 주지 않고, 응용 프로그램이 원하는 형태로 데이터에 접근할 수 있도록 함
1. 논리적으로만 존재하는 가상 테이블로 SELECT 문을 제외한 일부 물리적인 테이블의 갱신 작업에 제약 존재
 - INSERT, UPDATE, DELETE 문은 상황에 따라 제약 발생
 - ALTER문을 사용한 뷰 정의 변경 불가

*ALTER: 수정할 때 사용하는 DDL 명령어

 

 

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

MSSQL 설치 및 로그인  (3) 2024.09.04
Database 기초  (1) 2023.01.19
DB(1)  (0) 2023.01.18
Comments