목차
머리말 = 3
PART 1 데이터베이스(DB) 이론
CHAPTER 01 데이터베이스 환경
1. 개요 = 17
2. 데이터 계층구조: 기본 개념 및 정의 = 18
2.1 데이터 계층구조 = 18
2.2 주키 및 보조키 = 20
3. 파일처리시스템 = 21
3.1 파일처리시스템 = 21
3.2 파일처리시스템의 문제점 = 22
4. 데이터베이스 시스템 = 23
4.1 데이터베이스 시스템 = 24
4.2 데이터베이스 시스템의 장점 = 26
5. 데이터베이스 시스템의 종류 = 28
5.1 계층구조(hierarchical) 데이터베이스 모델 = 29
5.2 망구조(network) 데이터베이스 모델 = 29
5.3 관계형(relational) 데이터베이스 모델 = 30
5.4 객체지향(object-oriented) 데이터베이스 모델 = 31
6. 데이터베이스 시스템의 발전 = 32
6.1 제1세대 데이터베이스 시스템 = 33
6.2 제2세대 데이터베이스 시스템 = 33
7. 데이터베이스 시스템의 활용범위 = 36
7.1 개인 데이터베이스 = 36
7.2 조직 데이터베이스 = 37
7.3 웹 데이터베이스 = 38
8. 요약 = 40
CHAPTER 02 데이터베이스 개발절차
1. 개요 = 45
2. 데이터베이스 개발절차 = 46
2.1 시스템개발수명주기 = 46
2.2 시스템개발수명주기에 기반을 둔 데이터베이스 개발절차 = 49
3. 프로토타이핑에 기반을 둔 데이터베이스 개발절차 = 55
3.1 프로토타이핑 개발방법론 = 56
3.2 프로토타이핑 개발방법론의 단계 = 56
4. 요약 = 59
CHAPTER 03 데이터베이스 분석
1. 개요 = 63
2. 데이터베이스 분석 = 64
2.1 데이터베이스 분석 단계의 작업절차 = 64
2.2 데이터베이스 분석 단계의 출력물 = 65
2.3 개체-관계성(ER) 데이터 모델 소개 = 65
3. 개체 = 66
3.1 개체클래스 및 개체 인스턴스 = 67
3.2 정규(강) 개체 = 68
3.3 약 개체 = 69
4. 속성 = 69
4.1 단순 속성 및 복합 속성을 가지는 개체 = 70
4.2 단일 값 속성 및 다중 값 속성을 가지는 개체 = 71
4.3 저장 속성 및 계산 속성을 가지는 개체 = 72
4.4 후보 키와 식별자 = 73
5. 관계성 = 74
6. 데이터 모델링 및 개체-관계성(ER) 모델 = 76
6.1 관계성의 차수 = 77
6.2 관계성의 사상수 = 79
6.3 결합개체 = 81
7. 개체-관계성 도(ERD) 예제 = 83
7.1 이진 관계성 = 84
7.2 일진 관계성(순환 관계성) = 85
8. 상위타입 및 하위타입 표시하기 = 86
8.1 기본적인 개념 = 86
8.2 일반화 및 세분화 = 87
9. 데이터베이스 분석 사례 = 88
9.1 사례 1: 기업DB의 ERD = 88
9.2 사례 2: 도서출판DB의 ERD = 89
10. 요약 = 91
CHAPTER 04 논리적 데이터베이스 설계
1. 개요 = 95
2. 논리적 데이터베이스 설계 = 96
2.1 논리적 데이터베이스 설계의 작업절차 = 96
2.2 논리적 데이터베이스 설계의 출력물 = 97
3. 관계형 데이터베이스 모델 = 97
3.1 관계의 특성 = 98
3.2 참조 무결성 = 99
3.3 잘 구조화된 관계 = 100
4. ERD를 관계로 전환하기 = 102
4.1 개체를 관계로 전환하기 = 103
4.2 관계성을 관계로 전환하기 = 106
4.3 ERD를 관계로 전환하는 규칙 요약 = 122
5. 정규화 = 124
5.1 정규화 원칙 = 125
5.2 함수적 종속성 및 주키 = 125
5.3 제1차 정규화 형태 = 127
5.4 제2차 정규화 형태 = 127
5.5 제3차 정규화 형태 = 129
6. 여러 관계를 통합하기 = 131
6.1 관계들의 통합 = 131
6.2 관점 통합의 문제점 = 132
7. 정규화 예제 = 135
7.1 제1차 정규화 형태 = 135
7.2 제2차 정규화 형태 = 136
7.3 제3차 정규화 형태 = 137
8. 논리적 데이터베이스 설계의 사례 = 138
8.1 사례 1: 기업DB의 ERD = 138
8.2 사례 2: 도서출판DB의 ERD = 139
9. 요약 = 141
CHAPTER 05 물리적 데이터베이스 설계
1. 개요 = 145
2. 물리적 데이터베이스 설계 = 146
3. 물리적 필드 설계 = 146
3.1 데이터 형식의 선택 = 147
3.2 데이터 무결성의 통제 = 147
4. 물리적 레코드 설계 = 151
4.1 비정규화 및 비정규화 사례 = 152
4.2 수평 분할 및 수직 분할 비정규화 = 154
5. 물리적 파일 설계 = 156
5.1 포인터 = 156
5.2 파일구조의 종류 = 157
5.3 파일구조의 요약 = 159
6. 색인 사용 = 160
7. 요약 = 163
PART 2 데이터베이스(DB) 실행
CHAPTER 06 MS-Access 2010 소개 및 테이블 만들기
1. 개요 = 169
2. MS-Access 2010 소개 = 170
2.1 MS-Access 시작 = 170
2.2 MS-Access 화면 구성 = 172
2.3 [파일] 탭 = 175
2.4 MS-Access 옵션 = 177
3. MS-Access 2010 실습에 이용할 데이터: 기업DB = 178
3.1 개체-관계성 도(ERD) = 179
3.2 기본 테이블 구조 = 181
3.3 테이블 데이터 = 182
4. MS-Access 2010 실습에 이용할 데이터: 도서출판DB = 184
4.1 개체-관계성 도(ERD) = 184
4.2 기본 테이블 구조 = 185
4.3 테이블 데이터 = 187
5. 테이블 만들기 = 188
5.1 테이블 만들기 = 189
5.2 필드 속성 = 191
6. 테이블 사이에 관계성 연결하기 = 198
6.1 이진 관계성 연결하기 = 198
6.2 일진 관계성(순환 관계성) 연결하기 = 203
7. 요약 = 208
CHAPTER 07 쿼리 만들기: 예제에 의한 질의(QBE) 사용하기
1. 개요 = 213
2. QBE 화면 = 214
3. [선택] 쿼리 만들기 = 216
3.1 단순 검색 = 216
3.2 복합 조건 = 219
3.3 계산필드 = 221
3.4 통계 계산 = 222
3.5 그룹화 = 224
3.6 정렬 = 225
4. 신규 교수진 테이블 만들기 = 229
5. [테이블 만들기] 쿼리 만들기 = 234
6. [추가] 쿼리 만들기 = 236
7. [업데이트] 쿼리 만들기 = 239
8. [삭제] 쿼리 만들기 = 240
9. [크로스탭] 쿼리 만들기 = 242
10. 일진 관계성(순환 관계성) [선택] 쿼리 만들기 = 245
10.1 일진 일대다(1:M) 관계성 = 246
10.2 일진 일대일(1:1) 관계성 = 247
10.3 일진 다대다(M:N) 관계성 = 248
11. 요약 = 250
CHAPTER 08 폼, 보고서 및 매크로 만들기
1. 개요 = 255
2. 폼 만들기 = 255
2.1 [폼] 아이콘을 사용하여 신속하게 새 폼 만들기 = 257
2.2 [폼 마법사] 아이콘을 사용하여 새 폼 만들기 = 257
2.3 [새 폼] 아이콘을 사용하여 새 폼 만들기 = 259
2.4 [폼 디자인] 아이콘을 사용하여 상세하게 새 폼 만들기 = 259
2.5 폼의 [폼 바닥글] 구역에 [날짜] 표시하기 = 261
2.6 폼의 [본문] 구역에 [이미지] 삽입하기 = 261
2.7 폼의 [본문] 구역에 [명령 단추] 삽입하기 = 261
2.8 폼의 [본문] 구역에 [하위 폼] 추가하기 = 262
3. 보고서 만들기 = 263
3.1 [보고서] 아이콘을 사용하여 신속하게 새 보고서 만들기 = 265
3.2 [보고서 마법사] 아이콘을 사용하여 새 보고서 만들기 = 265
3.3 [새 보고서] 아이콘을 사용하여 새 보고서 만들기 = 269
3.4 [보고서 디자인] 아이콘을 사용하여 상세하게 새 보고서 만들기 = 269
3.5 [우편 레이블] 작성하기 = 272
4. 매크로 만들기 = 275
4.1 매크로 만들기 = 275
4.2 폼에 [명령 단추]를 이용하여 매크로 사용하기 = 277
4.3 매크로를 모듈(module)로 변환하기 = 278
5. 외부 데이터 및 웹 문서 = 280
5.1 [가져오기 및 연결] 그룹 = 280
5.2 [내보내기] 그룹 = 281
5.3 정적인 웹 문서 = 283
6. 데이터베이스 관리하기 = 284
6.1 [시작 폼] 지정하기 = 284
6.2 [데이터베이스 암호 설정] 만들기 = 286
7. 요약 = 289
CHAPTER 09 구조적 질의 언어(SQL) 사용하기
1. 개요 = 293
2. SQL 명령문 사용하기 = 294
3. 데이터 정의언어(DDL) = 295
3.1 테이블 생성 = 295
3.2 테이블 변경 = 296
3.3 인덱스 설정 = 297
4. 데이터 조작언어(DML) = 297
4.1 단순 검색 = 298
4.2 복합 조건 = 301
4.3 계산필드 = 303
4.4 특수 조작자(LIKE 및 IN) 사용 = 304
4.5 통계 계산 = 306
4.6 네스팅 쿼리 = 307
4.7 정렬 = 308
4.8 그룹화 = 309
4.9 통합 = 310
4.10 쿼리 결과로부터 신규 테이블 생성 = 312
4.11 테이블 연결 = 312
4.12 테이블 갱신(추가ㆍ업데이트ㆍ삭제) = 314
5. 일진 관계성(순환 관계성) = 320
5.1 일진 일대다(1:M) 관계성 = 320
5.2 일진 일대일(1:1) 관계성 = 321
5.3 일진 다대다(M:N) 관계성 = 322
6. 요약 = 324
참고문헌 = 327
찾아보기 = 329