✔️ 뷰(view)
뷰는 하나 이상의 테이블을 합하여 만든 가상의 테이블
장점
편리성(및 재사용성) : 자주 사용되는 복잡한 질의를 뷰로 미리 정의해 놓을 수 있음.
=> 복잡한 질의를 간단히 작성.
보안성 : 각 사용자별로 필요한 데이터만 선별하여 보여줄 수 있음. 중요한 질의의 경우 질의 내용을 암호화할 수 있음.
=> 개인정보(주민번호)나 급여, 건강 같은 민감한 정보를 제외한 테이블을 만들어 사용
논리적독립성 제공 :
=> 개념 스키마의 데이터베이스 구조가 변하여도 외부 스키마에 영향을 주지 않도록 논리적 데이터 독립성 제공
약간 뷰는 바로가기 아이콘이랑 같다고 생각하면 된다!
삽입 삭제 갱신이 어려워서 보통은 읽기 전용에서 많이 사용이 됨
뷰의 특징
뷰는 타입별로 두개로 나눌 수 있다.
1) 단순 뷰 : 하나의 테이블만 참조
2) 복합 뷰 : 여러개의 테이블을 참조
-> 복합 뷰로 조인해서 만들어놓으면 select 할때 단순하게 쓸 수 있다.
기본문법
주소에'대한민국'을 포함하는 고객들로 구성된 뷰를 만들고 조회