4 인덱스 설계

인덱스란 테이블의 로우를 식별할 수 있도록 컬럼값과 그 값을 포함하는 로우의 논리적인 주소를

별도의 저장 구조를 만들어 저장하는 것으로 데이터 검색 속도를 빠르게 한다. 


4.1 인덱스 적용 절차

1.인덱스 대상선정 2.인덱스 최적화 3.인덱스 정의서 작성
- 대상 테이블 선정 
- PK 인덱스 선정 
- FK 인덱스 선정- 대상 컬럼 선정
- 인덱스 효율 검토 
- 인덱스 데이터타입 적용 
- 인덱스 정렬- 클러스터링 검토
- 인덱스 정의서 작성


1)  인덱스 대상선정

→  대상 테이블 선정

→  PK 인덱스 선정

     PK 컬럼은 반드시 인덱스를 사용하도록 설계한다.

→  FK 컬럼 인덱스 선정

→  인덱스 대상 컬럼 선정

테이블 내에서 자주 이용되며 분포도가 좋은 컬럼, 즉 평균 분포도가 10~15% 정도의 컬럼은 인덱스 지정 대상 컬럼이 된다. 

2)  인덱스 최적화

→  인덱스 효율 검토

→  인덱스 데이터타입 적용

→  인덱스 정렬

→  클러스터링 검토

 

3)  인덱스 정의서 작성

엔티티명 테이블명 인덱스명 컬럼명 타입 인덱스 
스페이스
인덱스 
유형
정렬 구분
부서 DEPT I_DEPT01 DEPTNO NUMBER(2) ISTEST01 UNIQUE ASC PK INDEX
사원 EMP I_EMP01 EMPNO VARCHAR2(6) ISTEST01 UNIQUE ASC PK INDEX


I_EMP02 EMPNO VARCHAR2(6) ISTEST01 NON 
UNIQUE
DESC INDEX



HIREDATE VARCHAR2(8)



인덱스 유형 : 유니크 인덱스, 넌 유니크 인덱스, 클러스터 인덱스

구분 : PK인덱스, FK인덱스, 일반인덱스  

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8468
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39658
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50414
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52811
95 [기술백서] ER/Studio를 활용한 데이터 표준화 시스템 구축방안 관리자 2014.11.12 1151
94 ER/Studio 기본 가이드 #6. ER/Studio Data Architect로 메타데이터 import & export하기 손보라 2014.08.07 1269
93 ER/Studio 기본 가이드 #5. ER/Studio Data Architect의 데이터 딕셔너리 사용하기 손보라 2014.08.06 1293
92 ER/Studio 기본 가이드 #4. ER/Studio Data Architect로 모델 간 비교 및 차이점 반영하기 손보라 2014.08.05 1319
91 [기술백서] ERwin이 아닌 ER/Studio를 선택하는 10가지 이유 관리자 2014.11.12 1340
90 ER/Studio 기본 가이드 #2. ER/Studio Data Architect로 논리/물리 모델링 시작하기 손보라 2014.08.01 1345
89 ER/Studio 기본 가이드 #3. ER/Studio Data Architect로 기존 데이터베이스 문서화하기 손보라 2014.08.04 1348
88 ER/Studio 기본 가이드 #1. ER/Studio Data Architect로 데이터모델링 시작하기 손보라 2014.08.01 1357
87 ER/Studio 기본 가이드 #8. 데이터베이스로부터 데이터모델 리버스엔지니어링하기(Reverse Engineer) 손보라 2014.08.08 1437
86 ER/Studio XE6에 새로운 기능! file 손보라 2014.09.18 1580
85 ER/Studio 기본 가이드 #7. 모델의 변경사항을 데이터베이스에 반영하기(Forward Engineer) 손보라 2014.08.08 1628
84 ER/Studio DA에서 ODBC를 이용한 포워드 엔지니어링 file 손보라 2014.06.25 2062
83 ERwin으로 작성된 모델을 ER/Studio로 마이그래이션하기 file 손보라 2015.01.12 2568
82 Universal Mapping 2. 실제로 동일한 엔티티가 여러 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2713
81 Universal Mapping 1. 실제로 동일한 엔티티가 서로 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2766
80 [매크로활용] 엔터티/테이블 엑셀로 추출 손보라 2014.10.11 2888
79 ER/Studio Software Architect에 대한 퀵가이드 pdf file 손보라 2013.07.11 3122
78 리파지토리 서버를 MSSQL Server 또는 Oracle로 설치 시 설정변경이 필요한 속성('BULK INSERT' 에러 및 한글 깨짐 현상과 관련) file 손보라 2014.05.26 3222
77 ER/Studio Business Architect 퀵 가이드 pdf [1] file 손보라 2013.07.11 3228
76 ER/Studio DA에서 ODBC를 이용한 리버스 엔지니어링 file 손보라 2014.05.22 3379