본문 바로가기
정보처리기사 필기 총정리/3과목: 데이터베이스 구축

데이터베이스 저장 공간 설계 ★

by 함께 공부해요 2020. 10. 3.
p.366

1) 테이블(Table) __ 3-31

- 데이터베이스의 가장 기본적인 객체로 (Row, 튜플), (Column, 컬럼)로 구성

- 논리 설계 단계의 개체(Entity)에 대응하는 객체

 

 

2) 클러스터드 인덱스 테이블(Clustered Index Table)

- 기본키나 인덱스키의 순서에 따라 데이터가 저장되는 테이블

- 일반적인 인덱스를 사용하는 테이블에 비해 접근 경로가 단축

 

 

3) 파티셔닝 테이블(Partitioning Table) __ 203회 기출문제

- 대용량의 테이블을 작은 논리적 단위인 파티션으로 나는 테이블

- 파티션 키를 잘못 구성하면 성능 저하 등의 역효과 초래

종류

설명

인지 파티셔닝

(Range Partitioning)

지정한 열의 값을 기준으로 분할 (범위분할)

ex) 일별, 월별, 분기별 등

시 파티셔닝

(Hash Partitioning)

해시 함수에 따라 데이터 분할 (해시분할)

스트 파티셔닝

(List Partitioning)

미리 정해진 그룹핑 기준에 따라 분할

포지트 파티셔닝

(Composite Partitioning)

레인지 파티셔닝 이후 해시 함수를 적용 (조합분할)
ex) 범위분할 + 해시분할

#레해리컴

 

파티션의 장점

 -능 향상

- 용성 향상

- 업 가능

- 감소
#
성가백합

 

 

4) 외부 테이블(External Table)

- 데이터베이스에서 일반 테이블처럼 이용할 수 있는 외부 파일
#
데이터 웨어하우스(Data Warehouse), ETL(Extraction, Transformation, Loading)

 

 

5) 임시 테이블(Temporary Table)

- 트랜잭션이나 세션별로 데이터를 저장하고 처리할 수 있는 테이블

- 임시테이블에 저장된 데이터는 트랜잭션이 종료되면 삭제됨

- 절차적인 처리를 위해 임시로 사용하는 테이블

 

 

6) 컬럼(Column, )

- 가변 길이 데이터 타입: 예상되는 최대 길이로 정의

- 고정 길이 데이터 타입: 최소 길이로 지정

- 소수점 이하 자릿수: 소수점 이하 자릿수는 반올림되어 저장

- 고정 길이 컬럼이고 NOT NULL인 컬럼: 앞 쪽

- 가변 길이 컬럼, NULL값이 많을 것으로 예상되는 컬럼: 뒤 쪽

 

 

7) 테이블스페이스(Tablespace)

- 테이블이 저장되는 논리적인 영역

- 테이블을 저장하면 논리적으로는 테이블스페이스에 저장되고, 물리적으로는 해당 테이블스페이스와 연관된 데이터 파일(Data File)에 저장됨

 

▶ 테이블스페이스 설계 시 고려사항

 -업무별로 구분해 지정하고, 테이블과 인덱스는 분리해 저장함

 -대용량 테이블은 하나의 테이블스페이스에 독립적으로 저장함

 -LOB(Large Object) 타입의 데이터는 독립적인 공간으로 지정함

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글