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
141 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8260
140 데이터모델링이란 - 1.개요 file 관리자 2012.01.04 12116
139 데이터모델링이란 - 2.엔티티(Entiry) file 문효섭 2012.01.04 96081
138 데이터모델링이란 - 3.속성(Attribute) file 문효섭 2012.01.04 26638
137 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 17007
136 데이터모델링이란 - 5.관계(Relational) file 문효섭 2012.01.04 36621
135 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19850
134 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13994
133 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13802
132 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15534
» 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8816
130 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10376
129 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8631
128 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9462
127 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10045
126 Rapid SQL 사용자 가이드 file 문효섭 2012.01.27 11571
125 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6643
124 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6971
123 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7240