반응형
- 정규화
1) 성능을 높이고, 사이즈를 줄인다.
2) 반드시 정규화해라
3) 종속성(determinant. primary key)을 마음대로 상상하지 마라.
- DB 모델링의 두 가지 방법
1) 양식지에서 모든 항목을 뽑는 방법
2) 업무를 분석해 테이블과 관계를 작성하는 방법
-> 어느 방식을 사용하든 "정규화"가 중요하다.
- 정규화의 이점
1) 분리하면 먹는 메모리가 준다.
2) 분리하면 인덱스를 잘 탄다.
3) 분리하면 교착상태를 회피한다.
4) 분리하면 읽어야 하는 block을 줄인다.
-> super type에서 row를 줄여 subtype에서 읽어야 하는 row를 줄인다.
- 비정규화
1) 업무비중을 따라서 진행한다.
2) view를 사용한다.
ps.. 트리거가 느리다는 것은 잘못된 상식이다. 책 있으면 찾아와 봐라!!
** 출처는 흠... 낭중에 중철씨에게 확인해 봐야겠다.
1) 성능을 높이고, 사이즈를 줄인다.
2) 반드시 정규화해라
3) 종속성(determinant. primary key)을 마음대로 상상하지 마라.
- DB 모델링의 두 가지 방법
1) 양식지에서 모든 항목을 뽑는 방법
2) 업무를 분석해 테이블과 관계를 작성하는 방법
-> 어느 방식을 사용하든 "정규화"가 중요하다.
- 정규화의 이점
1) 분리하면 먹는 메모리가 준다.
2) 분리하면 인덱스를 잘 탄다.
3) 분리하면 교착상태를 회피한다.
4) 분리하면 읽어야 하는 block을 줄인다.
-> super type에서 row를 줄여 subtype에서 읽어야 하는 row를 줄인다.
- 비정규화
1) 업무비중을 따라서 진행한다.
2) view를 사용한다.
ps.. 트리거가 느리다는 것은 잘못된 상식이다. 책 있으면 찾아와 봐라!!
** 출처는 흠... 낭중에 중철씨에게 확인해 봐야겠다.
반응형
'정보, 통신, 기술 > BI와 DB' 카테고리의 다른 글
DMV를 이용해 SSAS 조회하기 (0) | 2011.04.07 |
---|---|
오라클 스키마 조회 퀴리 (0) | 2011.03.28 |
MSSQL 테이블, 뷰 스키마 정보 조회 (0) | 2010.09.16 |
[오라클] CTE를 이용한 데이터 수정 (0) | 2009.10.27 |
[오라클] CTE를 이용한 데이터 입력 (0) | 2009.09.19 |