목차
Day 1. 둘러보기 = 22
STEP 1. 이책에 관하여 = 22
이책의 목적 = 22
이책의 구성 = 23
독자가 미리 알고 있어야 할 내용 = 24
이책을 읽는 방법 = 25
STEP 2. 액세스로 할 수 있는일 = 27
사용자에 따른 구분 = 27
용도에 따른 구분 = 29
STEP 3. 앞으로 만들어 볼 프로그램 살펴보기 = 30
엑세스로 이정도 수준의 프로그램도 만들 수 있다! = 30
'기초데이터' 메뉴 살펴보기 = 30
'데이터 관리' 메뉴 살펴보기 = 32
'보고서' 메뉴 살펴보기 = 35
Day 2. 데이터베이스 이해하기 = 38
STEP 1. 데이터와 정보 이해하기 = 38
이책의 목적 = 38
STEP 2. 정보시스템의 변천 과정과 데이터베이스의 등장 배경 알아보기 = 39
정보시스템의 변천 = 39
데이터베이스의 등장 배경 = 41
STEP 3. 데이터베이스 관리 시스템 이해하기 = 43
STEP 4. 관계형 데이터베이스 관리 시스템 기초 = 44
테이블(table)이란? = 45
레코드란? = 47
필드란? = 47
Day 3. 관계형 데이터베이스 이해하기 = 48
STEP 1. 하나의 데이터를 테이블로 분할하기 = 48
이책의 목적 = 48
보편적으로 사용하고 있는 엑셀 파일 살펴보기 = 49
엑셀 파일을 테이블로 나누기 = 50
왜 나누는가? = 53
STEP 2. 분할한 테이블 다시 합치기 = 53
쿼리를 이용하여 테이블들을 가상적으로 합치기 = 53
왜 합치는가? = 55
STEP 3. 인덱스 = 55
인덱스 알아보기 = 55
인덱스에 대해 조금 더 알아보기 = 58
STEP 4. 키 = 58
키란 무엇인가? = 58
기본키 = 59
후보키 = 60
복합키 = 61
외래키 = 62
Day 4. 관계 이해하기 = 64
STEP 1. 관계란 무엇인가? = 64
STEP 2. 일대일 관계 = 66
일대일 관계란? = 66
일대일 관계의 특징 = 66
STEP 3. 일대다 관계 = 67
일대다 관계란? = 67
STEP 4. 다대다 관계 = 68
STEP 5. 관계의 활용 = 69
Day 5. 테이블 정규화하기 = 74
STEP 1. 정규화란 무엇인가? = 74
STEP 2. 정규화는 무엇 때문에 하는가? = 75
STEP 3. 정규화를 수행하면 어떤 점이 좋은가? = 77
정규화의 장점 = 77
정규화된 데이터베이스와 정규화되지 않은 데이터베이스의 비교 = 78
Day 6. 정규형 알아보기 = 82
STEP 1. 제1정규화 = 82
이론에 따라 정규화하기 = 82
감각적으로 정규화하기 = 84
STEP 2. 제2정규화 = 85
STEP 3. 제3정규화 = 89
STEP 4. 정규화에 관한 다른 이야기 = 92
정규화의 순서 = 92
또 다른 정규화 = 93
STEP 5. 비정규화 = 93
의도된 비정규화 : 제2정규형의 포기 = 93
의도된 비정규화 : 제3정규형의 포기 = 95
Day 7. 데이터베이스 룰 알아보기 = 98
데이터베이스 룰이란? = 98
STEP 1. 데이터베이스 특수 룰 = 100
STEP 2. 관계형 룰 = 101
STEP 3. 개체 무결성 룰 = 102
STEP 4. 참조 무결성 룰 = 105
Day 8. 관계형 데이터베이스 디자인하기 = 112
데이터베이스 디자인 = 112
STEP 1. 요구사항 분석하기 = 113
데이터베이스 목적 결정하기 = 113
목적에 맞는 업무 분석하기 = 114
STEP 2. 데이터 스케치 = 114
필요로 하는 데이터를 큰 분류로 나누기 = 115
각 분류에 필드 결정하기 = 115
테이블 손질하기 = 117
정규화하기 = 119
제3정규화 = 123
Day 9. 데이터베이스 디자인 사례 = 124
데이터베이스 디자인 = 124
STEP 1. 학사 관리 데이터베이스의 요구사항 분석 = 125
데이터베이스의 목적 결정하기 = 125
STEP 2. 데이터 스케치 = 126
필요로 하는 데이터를 큰 분류로 나누기 = 126
각 분류에 필드 결정하기 = 129
테이블 손질하기 : 기본키 설정 = 129
정규화하기 = 133
Day 10. 새로운 데이터베이스 프로그램을 만들기 위한 준비 = 140
STEP 1. 기능 분석하기 = 140
프로젝트 배경 = 140
필요 기능 분석 = 142
STEP 2. 기능 분석에 따른 데이터베이스 구조 스케치 = 145
테이블 스케치하기 = 145
각 분류에 필드 결정하기 = 145
테이블에 기본키 설정하기 = 156
테이블 정규화하기 = 158
제3정규화 = 160
관계 정의 = 160
검토 및 수정하기 = 161
Day 11. 테이블 속성 알아보기 = 164
STEP 1. 데이터 형식 알아보기 = 164
테이터의 종류 = 164
데이터베이스의 데이터형에는 어떠한 것이 있는가? = 166
STEP 2. 필드 속성 알아보기 = 170
필드 크기 속성 = 171
Day 12. 테이블 만들기 = 182
STEP 1. 필요한 테이블 만들기 = 182
tCat 테이블 = 183
tCountry 테이블 = 184
tBizCard 테이블 = 185
tPims 테이블 = 186
STEP 2. 관계 설정하기 = 190
관계 설정하는 법 알아보기 = 190
Day 13. 쿼리 만들기 = 196
STEP 1. 쿼리 이해하기 = 196
STEP 2. 쿼리의종류 및 만드는 방법 알아보기 = 201
선택 쿼리 = 201
크로스탭 쿼리 = 204
삭제 쿼리 = 207
업데이트 쿼리 = 210
추가 쿼리 = 213
테이블 만들기 쿼리 = 221
통합 쿼리, 창구 쿼리, 데이터 정의 쿼리, 하위 쿼리 = 224
Day 14. 폼 만들기 = 226
폼이란? = 226
STEP 1. 폼의 종류 알아보기 = 227
바운드 폼과 언바운드 폼 = 228
대화상자와 데이터 컨테이너 폼 = 228
형식에 따른 분류 : 탭 형식, 데이터 시트 형식, 칼럼 형식, 맞춤 형식 = 229
STEP 2. 필요한 폼 만들기 = 231
fCat폼 만들기 = 231
fCountry폼 만들기 = 241
fPims폼 만들기 = 241
Day 15. 보고서 만들기 = 250
STEP 1. 보고서 알아보기 = 250
STEP 2. 보고서 종류 알아보기 = 251
일반적 형식의 보고서 = 251
레이블 형식의 보고서 = 251
STEP 3. 필요한 보고서 만들기 = 252
레이블 형식의 보고서 만들어 보기 = 261
Day 16. 비주얼베이직 알아보기 = 268
비주얼베이직과의 연동 = 268
STEP 1. 비주얼베이직이란? = 270
STEP 2. 비주얼베이직에서 사용하는 자료형 = 272
STEP 3. 비주얼베이직의 구조 알아보기 = 273
프로시저 알아보기 = 273
변수와 상수 알아보기 = 276
배열 = 278
STEP 4. 기본적인 제어문 = 278
If 구문 = 278
Select Case문 = 280
Do∼Loop 구문 = 281
For∼Next 구문 = 282
Day 17. 비주얼베이직 활용하기 = 284
STEP 1. 인수를 사용한 프로시저 제작 = 284
STEP 2. 프로그램 오류 수정하기 = 288
오류 알아보기 = 288
오류의 종류 = 288
오류 처리하기 = 292
STEP 3. 개체를 가지고 작업하기 = 293
STEP 4. 개체 탐색기 활용하기 = 295
Day 18. SQL 알아보기 = 300
STEP 1. SQL의 개요 = 300
SQL이란? = 300
SQL 개요 = 301
STEP 2. SQL의 문법 = 302
SELECT 구문 = 302
WHERE 구문 = 305
JOIN 구문 = 307
GROUP BY 구문 = 309
ORDER BY 구문 = 310
SQL 문에서 계산식 사용하기 = 311
INSERT 구문 = 312
Day 19. SQL 활용하기 = 318
STEP 1. 테이블의 자료를 비주얼베이직에서 사용할 경우 = 318
STEP 2. 테이터 검색 폼에서 사용자의 조건에 따른 데이터 원본 활용 = 325
STEP 3. 언바운드 폼에서 데이터 원본으로 활용 = 328
Day 20. 데이터 입력 폼 사용자 정의 = 332
STEP 1. 생일 입력 편하게 하기 = 332
STEP 2. 레코드간 이동 편하게 하기 = 335
Day 21. 프로그램에서 이미지 다루기 = 350
STEP 1. 이미지 다루는 방법 = 350
STEP 2. 액세스에서 이미지 보이기 = 351
STEP 3. 이미지 관련 함수 만들기 = 354
STEP 4. 폼에서 이미지 보이기 = 361
Day 22. 다른 형식의 데이터와 데이터 교환하기 = 364
데이터베이스에서 데이터 교환의 의미 = 364
STEP 1. 외부 데이터 가져오기 = 364
STEP 2. 외부 데이터 내보내기 = 377
Day 23. 보고서 사용자 정의 = 386
STEP 1. 보고서에서 그룹/정렬 = 386
STEP 2. 보고서에서 합계 구하기 = 399
STEP 3. 보고서 이벤트 알아보기 = 403
Day 24. 다중 사용자 데이터베이스 응용프로그램을 위한 준비 = 406
STEP 1. 데이터베이스의 공유 = 406
다중 사용자 데이터베이스 프로그램이란? = 406
엑세스에서 다중 사용자를 위한 네트워크 구성 알아보기 = 407
STEP 2. 데이터 부분과 실행 부분의 분리 = 409
STEP 3. 다중 사용자 프로그램 만들기 = 412
어떤 테이블을 공유할 것인가? = 412
수동으로 데이터베이스 분리하기 = 415
다중 사용자 환경에서 응용프로그램이 적절히 동작하도록 검토 및 수정하기 = 451
연결 테이블 관리자 사용하기 = 423
Day 25. 프로그램 최종 손질하기 = 424
프로그램 살펴보기 = 426
STEP 1. 메뉴 만들기 = 427
메뉴 분석하기 = 427
메뉴 만들기 = 429
STEP 2. '시작옵션' 사용하기 = 440
시작옵션 알아보기 = 440
응용프로그램 제목 = 441
응용프로그램 아이콘 = 441
폼/페이지 표시 = 442
데이터베이스 창 표시 = 442
상태 표시줄 표시 = 442
STEP 3. 배포를 위한 설치 파일 만들기 = 442
설치 파일 알아보기 = 442
Install Factory 2.70 설치하기 = 442
엑세스 데이터베이스 응용프로그램의 설치 파일 만들기 = 444
Day 26. 액세스의 인터넷 기능 알아보기 = 452
STEP 1. 데이터 액세스 페이지 개체 알아보기 = 452
테이터 액세스 페이지 알아보기 = 452
데이터 액세스 페이지의 특징 = 453
페이지의 동작 원리 = 454
STEP 2. 데이터 액세스 페이지 만들기 = 455
페이지를 만들기 위한 도구 = 455
페이지 만들어 보기 = 457
STEP 3. 데이터 액세스 페이지 활용 = 461
Day 27. 액세스를 이용한 웹 서버 구축하기 = 468
인터넷 환경 = 468
STEP 1. IIS 살펴보기 = 471
STEP 2. IIS 설치하기 = 473
STEP 3. IIS 설정하기 = 479
기본 설정하기 = 479
가상 디렉터리 설정하기 = 481
Day 28. 동적 웹 페이지 만들기 = 488
STEP 1. ASP와 HTML의 차이점 알아보기 = 488
STEP 2. ODBC 설치하기 = 490
STEP 3. ASP를 이용하여 액세스 2002 데이터베이스 보여주기 = 494
STEP 4. Amatel 2002 인터넷에서 사용하기 = 497
요구 기능 분석 = 497
화면 설계 = 498
Day 29. ASP로 응용프로그램 마무리하기 = 502
STEP 1. 구분코드 입력/조회 화면 만들기 = 502
STEP 2. 국가코드 입력/조회 페이지 = 511
STEP 3. 연락처 보기 페이지 만들어 보기 = 514
STEP 4. 개인 상세 정보 페이지 만들기 = 518
STEP 5. 새 사용자 등록 페이지 만들기 = 523
Day 30. 데이터베이스의 좀 더 깊은 곳 = 530
STEP 1. 엑세스 데이터베이스의 활용가능성 = 530
엑세스를 사용할 것인가? 대형 데이터베이스를 사용할 것인가? = 530
대용량 데이터베이스와 액세스의 연계 = 534
STEP 2. 고급 데이터베이스 기능 = 536
데이터베이스의 보안 = 536
데이터베이스의 암호화 = 537
액세스가 없는 컴퓨터에서 액세스 프로그램 실행시키기 = 538
Appendix
부록1. 액세스 데이터베이스의 한계 = 540
부록2. 엑세스 프로그래밍 라이브러리 = 543
메시지 관련 항목 = 543
숫자에 관한 항목 = 545
문자열에 관한 항목 = 546
날짜에 관한 항목 = 551
응용프로그램 관련 항목 = 552
데이터베이스 관리에 관한 항목 = 556
기타 = 558
clsFormResize 클래스 = 560
clslmage 클래스 = 561
찾아보기 = 562