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 문으로 구조를 변경할 수 있다.