선릉역 1번 출구
View 본문
하나 이상의 테이블을 합하여(=select 문을 통해 얻은 검색 결과를 모아 나타내는 것) 만든 가상의 테이블
- 여러 테이블을 이용하여 하나의 뷰 테이블 생성(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