3 뷰 설계

가상 테이블을 구성하는 데이터베이스 오브젝트로, 별도의 저장 공간은 없지만,

뷰를 통해 테이블에 원하는 작업(SELECT, DELETE, UPDATE)을 할 수 있다. 


3.1 뷰의 특징

→ 복잡한 테이블 구조를 단순화한다.

→ 다양한 관점에서 데이터를 제시할 수 있다.

→  데이터의 보안을 유지한다. : 테이블 단위 뿐만 아니고, 컬럼 및 특정 조건 단위까지 보안 수준을 유지할 수 있다는 장점

→  논리적인 데이터 독립성을 제공한다. 


1)  뷰의 대상이 되는 테이블 선정

→  분석 단계의 인터페이스 정의서를 통해 외부 시스템과 인터페이스에 관여하는 테이블에 대해 뷰의 생성 여부 검토

→  여러 테이블이 동시에 자주 조인되어 접근되는 경우

→  SQL문장 작성시 거의 모든 문장에서 인라인 뷰 방식으로 접근되는 테이블 유형에 대해 뷰의 생성 고려


2) 뷰의 대상이 되는 컬럼 선정

대상이 되는 컬럼을 선별  


3) 뷰 정의서 작성

설계 단계에서는 외부 시스템과 인터페이스와의 관여나 보안 같은 특별한 목적의 뷰에 대해서만 작성

뷰명 뷰 설명 관련 테이블 컬럼명 데이터타입
V_EMP 회계시스템과 인터페이스 EMP EMPNO 
EMPNMHIREDATE
VARCHAR2(6) 
VARCHAR2(40)DATE
V_ORDERITEM 주문과주문목록을 함께 처리 ORDER ORDERNO 
ORDERNMORDERDATE
VARCHAR2(6) 
VARCHAR2(40)DATE
    ORDERITEM ITEMNOPRICE VARCHAR2(6)NUMBER(10)
번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8533
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39730
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50499
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52906
21 DB Optimizer 에디션 선택 가이드(에디션 별 차이) file 문효섭 2012.03.28 6203
20 데이터아키텍트가 비즈니스 업무부서와 협업하기 위해 알아야 할 5가지 file 문효섭 2012.03.27 6435
19 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7240
18 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6971
17 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6643
16 Rapid SQL 사용자 가이드 file 문효섭 2012.01.27 11571
15 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10045
14 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9462
13 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8631
12 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10376
» 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8816
10 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15534
9 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13802
8 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13994
7 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19850
6 데이터모델링이란 - 5.관계(Relational) file 문효섭 2012.01.04 36621
5 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 17007
4 데이터모델링이란 - 3.속성(Attribute) file 문효섭 2012.01.04 26638
3 데이터모델링이란 - 2.엔티티(Entiry) file 문효섭 2012.01.04 96081