728x90
반응형
* 주식별자 도출기준
-유일, 최소, 존재, 불변
-주식별자가 너무 길면, 인조식별자 사용가능
-자주 사용되는 속성, 너무 많은 속성 주의
* 제3 정규화
-이행함소 종석성 제거
*제1 정규화
-같은 성격 내용 칼럼이 연속될 때, 칼럼제거 , 테이블 생성
-> 중복 제거
*제2 정규화
-PK복합기, 부분적 함수 종속 관계 분리
-> 부분적 함수 종속 제거
*제3 정규화
-PK가 아닌 일반 칼럼에 의존 분리
-> 이행함수 종속 제거
* 반정규화 절차
1) 반정규화 대상 확인
-Join에 사용되는 테이블 및 대량의 데이터 처리, 통계등 확인
2) 다른 방법 결정
-인덱스 조정
-애플리케이션 배열처리
-view or cluster
3) 반정규화 실행
*Range Partiotion
-데이터 값의 범위
*List Partition
-특정 값
*Hash Partition
-Hash 함수
*Composite Partiton
-범위와 Hash
*Partition 기능
-입력, 수정, 삭제, 조회 성능의 향상
-파티션별로 백업, 복구 가능, 전용 인덱스 가능
* 슈퍼타입 / 서브타입
-One To One
->슈퍼타입과 서브타입을 개별 테이블로 도출
-> 테이블 수 증가, 조인 증가, 관리성 증가
--Plus Type
->슈퍼 타입과 서브타입 테이블로 도출
-> 조인발생 증가, 관리성 증가
-Single Type
->슈퍼 +서브를 하나의 테이블로 도출
->조인 성능이 좋고, 관리가 편하지만, 인풋아웃풋 성능은 떨어진다.
728x90
반응형
'메모장' 카테고리의 다른 글
컴퓨터 공학과 자격증 (0) | 2022.06.20 |
---|---|
OSI 7계층 (0) | 2022.06.16 |
[SQLD] 1-1-1. 데이터 모델의 이해 (0) | 2022.05.19 |
[SQLD] 개념요약 - 과목 1데이터 모델링의 이해 (0) | 2022.05.19 |
[SQLD] 2-1-8. ORDER BY 절 (0) | 2022.05.17 |