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 8230
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39436
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50157
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52568
141 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8239
140 데이터모델링이란 - 1.개요 file 관리자 2012.01.04 12050
139 데이터모델링이란 - 2.엔티티(Entiry) file 문효섭 2012.01.04 95876
138 데이터모델링이란 - 3.속성(Attribute) file 문효섭 2012.01.04 26371
137 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 16965
136 데이터모델링이란 - 5.관계(Relational) file 문효섭 2012.01.04 36530
135 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19736
134 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13847
133 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13651
132 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15508
» 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8774
130 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10345
129 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8615
128 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9438
127 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10022
126 Rapid SQL 사용자 가이드 file 문효섭 2012.01.27 11550
125 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6615
124 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6947
123 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7215