책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > 데이터베이스 구축
· ISBN : 9788979143096
· 쪽수 : 648쪽
· 출판일 : 2005-01-28
책 소개
목차
1부 논리 설계
1장. 데이터 모델링 주요 개념
엔티티타입
속성
식별자
관계
엔티티 슈퍼타입과 서브타입
서브젝트 에어리어
정규화
ERD 표기법
2장.데이터 분석 및 모델링
엔티티타입 정의
관계 정의
식별자 정의
속성 정의
도메인 정의
4-STEP 데이터 모델링
용어사전 정의
3장. 실전 데이터 모델링 이슈
M:N 관계 해소 방법
1:1 관계 해소 방법
엔티티아입의 통합은 어떻게 할 것인가?
코드 엔티티타입 설계 방법
도미노 속성에 대한 데이터 모델링 방법
메시지 엔티티타입 설계 방법
이력 엔티티타입 설계 방법
4장. 프로세스 모델링
업무 기능 분해
단위 프로세스의 도출
단위 프로세스와 데이터
기타 프로세스 모델링의 주요 방법
5장. 상관 모델링
CRUD MATRIX 상관 모델링
엔티티타입 생명주기 분석
6장. 모델 검토
엔티티타입 검토
속성 검토
관계 검토
도메인 검토
2부. 물리 설계
7장. 데이터베이스 구축 준비
관계형 테이블로 전환
반정규화
무결성 제약 정의
트랜잭션 분석
뷰 설계
인덱스 설계
데이터베이스 용량 설계
접근 방법 설계
데이터베이스 분산 설계
8장. 성능 데이터 모델링
정규화를 통한 성능 향상
반정규화를 통한 성능 향상
PK 순서 조정을 통한 성능 향상
FK 인덱스 생성을 통한 성능 향상
이력모델의 구분과 기능성 컬럼을 통한 성능 향상
슈퍼타입/서브타입 구분을 통한 성능 향상
효율적인 채번 방법 사용을 통한 성능 향상
컬럼 수가 많은 테이블의 1:1 분리를 통한 성능 향상
대용량 테이블의 파티셔닝 적용을 통한 성능 향상
CHAR 형식에서 개발 오류 제거를 통한 성능 향상
복잡한 데이터 모델 단순화를 통한 성능 향상
일관성있는 데이터타입과 길이를 통한 성능 향상
분산 환경 구성을 통한 성능 향상
9장. 데이터베이스 구축
데이터베이스 구축을 위한 사전 준비
데이터베이스 생성
테이블 스페이스 생성
사용자 및 역할과 권한 지정
오브젝트 생성
분산 환경 설정
10장. SQL
SQL 개요
SQL 구문별 상세 설명-DML
SQL 구문별 상세 설명-DDL
SQL 구문별 상세 설명-트랜잭션 컨트롤
SQL 구문별 상세 설명-세션 컨트롤
SQL 구문별 상세 설명-시스템 컨트롤
3부. 튜닝, 관리, 실습
11장. 데이터베이스 튜닝
데이터베이스 튜닝의 목적
데이터베이스 설계 단계에서 튜닝하기
데이터베이스 환경 튜닝
SQL 문장 튜닝
빈번하게 성능에 영향을 주는 기타 요소
12장. 데이터베이스 관리
데이터베이스의 기동과 종료
유용한 데이터베이스 모니터링 스크립트
데이터베이스 운영시 정기적으로 점검해야 할 사항
데이터베이스 문제 발생 및 해결 방법
13장. 프로젝트 실습
시나리오
논리 설계 실습
물리 설계 실습
데이터베이스 구축 실습
데이터베이스 조회 테스트
데이터베이스 구축 이후
부록 A. 객체지향 데이터베이스
부록 B. 데이터 웨어하우징
부록 C. ERWin 사용 방법
부록 D. 오렌지 툴을 이용한 SQL 튜닝 방법