topic난이도 · 약 10

뷰(View)

SELECT 쿼리를 저장한 가상 테이블. 독립성·편의성·보안성.

#DB#
왜 배우는가

뷰의 특징 3가지가 단답 빈출.

뷰의 특징 — ① 독립성: 기반 테이블 변경에도 응용 영향 최소 ② 편의성: 복잡한 쿼리 단순화 ③ 보안성: 필요한 컬럼만 노출. 단점: 물리적 저장 X, ALTER 불가, INSERT/UPDATE/DELETE 제한.

sql
CREATE VIEW 우수학생 AS
SELECT 학번, 이름, 점수
  FROM 학생
 WHERE 점수 >= 90;

-- 사용: 일반 테이블처럼
SELECT * FROM 우수학생;

DROP VIEW 우수학생;
실기 드릴 1문항
check_circle실기 드릴 · OX

뷰(View)는 ALTER 문으로 구조를 변경할 수 있다.