메모장 / / 2022. 5. 27.

[SQLD] 정리1

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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유