※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
뷰(View) 설계
뷰 : 허용된 자료만 제한적으로 보여주기 위해 유도된 가상 테이블
물리적 존재 X, 임시적인 작업 용도, 조인문 최소화로 편의성 최대화, 뷰에 대한 질의어시 기본 테이블로 대체되어 실행
뷰의 특징- 기본 테이블과 같은 구조, 조작도 거의 같음, 물리적 구현X, 논리적 독립성 제공
- 관리 용이, 명령문 간단, 데이터 안전하게 보호하는 효율적 방법
- 기본키 포함한 속성 집합을 구성해야 삽입, 삭제, 갱신 연산 가능
- 다른 뷰의 정의의 기초가 될 수 있다, 기본 테이블 삭제시 그에 대한 뷰도 자동 삭제
뷰의 장/단점
- 장점 : 논리적 독립성, 데이터 관리 간단, 자동 보안제공, 응용이나 요구를 지원
- 단점 : 독립적인 인덱스X, 뷰의 정의 변경X, 삽입/삭제/갱신에 제약
뷰 설계 순서
- 대상 테이블 선정 -> 대상 컬럼을 선정 -> 정의서를 작성
뷰 설계 고려사항
- 반복적인 조인을 하는 테이블을 뷰로 생성
- 사용할 데이터 다양한 관점에서 제시
- 보안 유지를 고려
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(물리 데이터베이스 설계) 파티션 설계 (0) | 2022.01.25 |
---|---|
정보처리기사 필기(물리 데이터베이스 설계) 클러스터 설계 (0) | 2022.01.25 |
정보처리기사 필기(물리 데이터베이스 설계) 인덱스 설계 (0) | 2022.01.23 |
정보처리기사 필기(물리 데이터베이스 설계) 트랜잭션 분석/ CRUD 분석 (0) | 2022.01.23 |
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 저장 공간 설계 (0) | 2022.01.23 |
댓글