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