- 이 문서는 구루비에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=1966714&
- 구루비 지식창고의 모든 문서는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
데이터베이스 설계와 구축(개정판)
![]() | 참고서적
제가 임의로 목차를 만들었는데요. 강좌를 직접 작성하시는 분들이 가독성이 좋게 목차를 조절 하였으면 좋겠습니다. |
1부 논리 설계
1장. 데이터 모델링 주요 개념
- 엔티티타입
- 속성
- 식별자
- 관계
- 엔티티 슈퍼타입과 서브타입
- 서브젝트 에어리어
- 정규화
- ERD 표기법
2장.데이터 분석 및 모델링
3장. 실전 데이터 모델링 이슈
- M대N 관계 해소 방법
- 1대1 관계 해소 방법
- 엔티티아입의 통합은 어떻게 할 것인가?
- 코드 엔티티타입 설계 방법
- 도미노 속성에 대한 데이터 모델링 방법
- 메시지 엔티티타입 설계 방법
- 이력 엔티티타입 설계 방법
4장. 프로세스 모델링
- 업무 기능 분해
- 단위 프로세스의 도출
- 단위 프로세스와 데이터
- 기타 프로세스 모델링의 주요 방법
5장. 상관 모델링
- CRUD MATRIX 상관 모델링
- 엔티티타입 생명주기 분석
6장. 모델 검토
- 엔티티타입 검토
- 속성 검토
- 관계 검토
- 도메인 검토
2부. 물리 설계
7장. 데이터베이스 구축 준비
- 관계형 테이블로 전환
- 반정규화
- 무결성 제약 정의
- 트랜잭션 분석
- 뷰 설계
- 인덱스 설계
- 데이터베이스 용량 설계
- 접근 방법 설계
- 데이터베이스 분산 설계
8장. 성능 데이터 모델링
- 정규화를 통한 성능 향상
- 반정규화를 통한 성능 향상
- PK 순서 조정을 통한 성능 향상
- FK 인덱스 생성을 통한 성능 향상
- 이력모델의 구분과 기능성 컬럼을 통한 성능 향상
- 슈퍼타입-서브타입 구분을 통한 성능 향상
- 효율적인 채번 방법 사용을 통한 성능 향상
- 컬럼 수가 많은 테이블의 1대1 분리를 통한 성능 향상
- 대용량 테이블의 파티셔닝 적용을 통한 성능 향상
- CHAR 형식에서 개발 오류 제거를 통한 성능 향상
- 복잡한 데이터 모델 단순화를 통한 성능 향상
- 일관성있는 데이터타입과 길이를 통한 성능 향상
- 분산 환경 구성을 통한 성능 향상
9장. 데이터베이스 구축
- 데이터베이스 구축을 위한 사전 준비
- 데이터베이스 생성
- 테이블 스페이스 생성
- 사용자 및 역할과 권한 지정
- 오브젝트 생성
- 분산 환경 설정
10장. SQL
3부. 튜닝, 관리, 실습
11장. 데이터베이스 튜닝
- 데이터베이스 튜닝의 목적
- 데이터베이스 설계 단계에서 튜닝하기
- 데이터베이스 환경 튜닝
- SQL 문장 튜닝
- 빈번하게 성능에 영향을 주는 기타 요소
12장. 데이터베이스 관리
- 데이터베이스의 기동과 종료
- 유용한 데이터베이스 모니터링 스크립트
- 데이터베이스 운영시 정기적으로 점검해야 할 사항
- 데이터베이스 문제 발생 및 해결 방법
문서에 대하여
- 이 문서의 내용은 데이터베이스 설계와 구축(개정판) 이춘식 저 교재를 스터디 하면서 정리한 내용 입니다.
- 최초작성자 : 김정식
- 최초작성일 : 2008년 01월 07일
- 이 문서는 오라클클럽 대용량데이터베이스솔루션 스터디 모임에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 퍼가실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
문서정보
- 이 문서는 구루비에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=1966714&
- 구루비 지식창고의 모든 문서는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.