에듀윌 · VIEW 활용·DROP
추상화 계층
왜 쓰는가 + 어떻게 지우는가

VIEW 3대 활용 + CASCADE / RESTRICT

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