에듀윌
·
VIEW 활용·DROP
추상화 계층
왜 쓰는가 + 어떻게 지우는가
VIEW 3대 활용 +
CASCADE / RESTRICT
#
VIEW 3대 활용
①
복잡 SELECT 단순화
— 4테이블 JOIN을 뷰 이름으로
②
보안 컬럼 마스킹
— 민감 컬럼 뺀 뷰에만 권한
③
논리적 독립성
— 구조 바뀌어도 인터페이스 유지
DROP 옵션
동작
CASCADE
의존하는 뷰·제약까지
연쇄 삭제
RESTRICT
의존 객체 있으면
거부
(디폴트·안전)
⚠️ 시험 함정
'DROP VIEW 디폴트 = CASCADE' ❌ →
RESTRICT
(안전 모드). 디폴트가 연쇄 삭제면 실수로 줄줄이 날아가니 기본은 보수적으로 막아둠. 3대 활용을 한 단어로 =
추상화 계층
.