뷰1 [SQL] 뷰(VIEW) 뷰(view) 하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블 - 기본 테이블은 디스크에 공간이 할당되어 데이터를 저장함 - 뷰는 데이터 딕셔너리 (Data Dictionary) 테이블에 뷰에 대한 정의 (SQL 문) 만 저장되어 디스크 저장 공간 할당이 이루어지지 않음 - 전체 데이터 중에서 일부만 접근할 수 있도록 함 - 뷰에 대한 수정 결과는 뷰를 정의한 기본 테이블에 적용됨 - 뷰를 정의한 기본 테이블에서 정의된 무결성 제약조건은 그대로 유지됨 뷰의 필요성 - 사용자 마다 특정 객체만 조회할 수 있도록 할 필요가 있음 (모든 직원에 대한 정보를 모든 사원이 볼 수 있도록 하면 안 됨) - 복잡한 질의문을 단순화 할 수 있음 - 데이터의 중복성을 최소화할 수 있음 예) 판매부에.. 2023. 2. 12. 이전 1 다음