서브메뉴

본문

알기 쉽게 해설한 데이터베이스 모델링
알기 쉽게 해설한 데이터베이스 모델링
저자 : 김연홍
출판사 : 프리렉(이한디지털리)
출판년 : 2002
정가 : 25000, ISBN : 8989345529

책소개


이 책은 철저히 일상적인 용어와 현실적인 접근 방법으로 주제를 다루려고 노력했으며 "이론은 짧고 정확하게, 실습은 다양하고 풍부하게"라는 모토로 집필했다. ER-Win의 주요한 기능에 대한 완벽한 매뉴얼을 제공하고 있으며 실제 모델링하는 과정 전체를 설명함으로써 독자들의 실질적인 이해를 돕고 있다.

목차


1장 데이터베이스 개념
1. 데이터베이스에 대한 이해
1-1. 데이터 베이스 정의
1-2. 데이터 베이스 관리 시스템의 특징

2. 데이터베이스 관리 시스템에 대한 이해
2-1. 파일 시스템
2-2. 데이터베이스 관리 시스템(DBMS)
2-3. 데이터베이스 관리 시스템(DBMS)의 유형

2장 관계형 데이터베이스 관리 시스템
1. 관계형 DBMS에 대한 이해
1-1. 관계형 DBMS의 정의

2. 예제를 통한 관계형 DBMS에 대한 이해
2-1. 고객관리를 위한 테이블 작성
2-2. L자형 테이블
2-3. L자형 테이블 나누는 방법
2-4. 관계에 대한 정의
2-5. 부모 테이블과 자식 테이블에 대한 정의
2-6. 관계에 대한 정의 방법
2-7. 참조 무결성에 대한 이해

3장 데이터베이스 모델링
1. 데이터베이스 모델링 정의

2. 프로젝트 진행 과정
2-1. 업무 분석
2-2. 개념적 데이터베이스 모델링
2-3. 논리적 데이터베이스 모델링
2-4. 물리적 데이터베이스 모델링

4장 개념적 데이터베이스 모델링
1. 개념적 데이터베이스 모델링의 대한 이해
1-1. E-R model(개체-관계 모델)

2. 실체(Entity)
2-1. 실체(Entity) 정의
2-2. 실체 파악 요령

3. 속성(Attribute)
3-1. 속성 정의
3-2. 속성의 유형
3-3. 속성 도메인의 설정

4. 식별자
4-1. 식별자 정의
4-2. 식별자 유형

5. 관계(Relational)
5-1. 관계 정의
5-2. 차수성 정의
5-3 선택성

6. 개념적 데이터베이스 모델링 정리

5장 논리적 데이터베이스 모델링
1. 관계형 모델의 개념
1-1 부모 테이블과 자식 테이블
1-2 기본키(Primary Key)와 포린키(Foreign Key)
1-3 식별 관계화 비식별 관계

2. Mapping Rule
2-1. Mapping Rule 이란?

3. 정규화
3-1. 제 1 정규화
3-2. 제 2 정규화
3-3. 제 3 정규화
3-4. 정규화 정리

4. 특수한 경우의 엔티티 모델링
4-1. 슈퍼 타입 엔티티 / 서브 타입 엔티티
4-2. 재귀적 관계

6장 물리적 데이터베이스 모델링
1. 인덱스(INDEX)
1-1. 인덱스에 대한 정의
1-2. 인덱스 정의를 위해 알아두어야 할 사항
1-3. 인덱스 유형
1.4 예제를 통한 인덱스의 적용
1.5 인덱스 적용 시 고려 사항
1-6 인덱스 정리

2. Trigger
2-1. 트리거에 대한 정의
2-2. 트리거 정의를 위해 알아두어야 할 사항
2-3. 예제를 통한 트리거의 적용

3. 커서
3-1. 커서의 정의와 유형
3-2. 커서의 사용
3-3. 커서의 활용

4. 역정규화
4-1. 역정규화 고려사항
4-2. 역정규화 유형

7장 ER-Win 사용방법
1. ER-Win 실행
2. ER-Win 표기 방식
3. Logical 영역과 Physical 영역
4. Entity 생성
5. 식별 관계,비식별 관계
6. 다 대 다 관계 정의
7. 재귀적 관계 정의
8. 슈퍼 타입과 서브 타입
9. 도메인 설정
10. Subject Area
11. Stored Display
12. 물리적(Physical) 모델링
13. Column Data Type과 Size
14. Identity, Null Option
15. Check, Rule, Default
16. 인덱스(Index) 정의
17. 뷰(View) 정의
18. 스토어드 프로시저(Stored Procedure) 정의
19. 트리거(Trigger) 정의 방법
20. 역정규화(Denormalization) 정의 방법
21. 파일그룹(File Group) 정의
22. 데이터베이스 스키마 생성
23. 프린트(Print)
25. 입사 지원서 작성 실습

8장 데이터베이스 모델링 실습
1.학사관리 모델링
1-1. 업무 분석표
1-2. 개념적 데이터베이스 모델링
1-3. 논리적 데이터베이스 모델링
1-4. 물리적 데이터베이스 모델링
1-5. 전체 프로세스와 관련된 SQL 연습

2.비디오 샵 모델링
2-1. 업무 분석
2-2. 개념적 데이터베이스 모델링
2-3. 논리적 데이터베이스 모델링
2-4. 물리적 데이터베이스 모델링

3. 인터넷 서점 쇼핑몰 모델링
3-1. 업무 분석
3-2 모델링 설명

4. 학원관리 모델링
4-1. 업무 분석
4-2. 모델링 설명