제1장 정보 시스템이란? ... 13 1.1 자료 ... 13 1.2 정보 ... 14 1.3 정보 시스템 ... 15 제2장 데이터베이스와 DBMS ... 19 2.1 데이터베이스의 개념 ... 19 2.2 DBMS ... 22 제3장 데이터베이스 파일의 생성 ... 25 3.1 데이터베이스 생성 ... 25 3.2 데이터베이스의 종료 ... 28 제4장 테이블 만들기 ... 31 4.1 테이블의 이해 ... 31 4.2 테이블 디자인 ... 33 4.3 고객 테이블의 생성 ... 36 4.4 데이터의 직접 입력 ... 40 4.5 데이터 입력 폼(form)을 이용한 입력 ... 43 4.6 폼(form)에서의 레코드간 이동 ... 51 4.7 폼 디자인 ... 52 4.8 최소화/최대화 버튼과 구분 선 없애기 ... 60 4.9 레코드 선택기 없애기 ... 62 4.10 폼 상에서 특정 레코드의 검색 ... 64 4.11 폼 상에서 특정 레코드의 검색 ... 64 4.12 종합 연습 문제 ... 66 제5장 테이블 구조 변경과 레코드 내용 수정 ... 69 5.1 테이블의 구조 변경 ... 70 5.2 테이블 구조의 필드 삭제 ... 75 5.3 테이블 구조의 텍스트 필드 크기 변경 ... 76 5.4 테이블 구조 변경에 따른 폼 수정 ... 78 5.5 폼의 탭 인덱스 수정 ... 82 5.6 폼을 이용한 레코드 수정 ... 83 5.7 레코드 삭제 ... 85 제6장 선택 쿼리를 이용한 정보 검색 ... 89 6.1 테이블의 필드와 레코드를 모두 표시하는 선택 쿼리 ... 91 6.2 조건에 맞는 레코드를 검색하는 선택 쿼리 ... 94 6.3 선택 쿼리에서 특정 필드 표시하지 않기 ... 98 6.4 선택 쿼드에 필드 추가하기 ... 99 6.5 선택 쿼리의 필드 삭제하기 ... 101 6.6 선택 쿼리의 필드 표시 순서 변경 ... 102 6.7 필드 표시 너비 조절 ... 104 6.8 검색 조건이 없는 선택 쿼리 ... 106 6.9 선택 쿼리에서 레코드를 정렬하여 표시하기 ... 108 6.10 와일드카드를 사용한 선택 쿼리 ... 111 6.11 논리 연산자를 사용한 선택 쿼리 ... 116 6.12 선택 쿼리에서 매개 변수의 사용 ... 122 6.13 선택 쿼리에 폼의 활용 ... 128 6.14 종합 연습 문제 ... 136 제7장 보고서 작성 ... 139 7.1 테이블을 사용한 액세스 보고서 만들기와 보고서의 이해 ... 139 7.2 보고서 수정 ... 148 7.3 쿼리를 사용한 액세스 보고서 만들기 ... 155 7.4 종합 연습 문제 ... 163 제8장 사용자 정의 폼 작성 ... 165 8.1 사용자 정의 폼의 이해 ... 165 8.2 디자인 보기에서 새 폼 만들기 ... 167 8.3 입력마스크의 사용 ... 174 8.4 콤보 상자에 데이터 목록 표시 ... 179 8.5 입력란의 수식 입력 ... 183 8.6 폼과 테이블의 연결 ... 187 8.7 명령 단추(버튼)의 삽입 ... 191 8.8 레코드 수 표시하기 ... 198 8.9 AfterUpdate 이벤트의 사용 ... 200 8.10 종합 연습 문제 ... 203 제9장 데이터베이스 모델링 ... 207 9.1 관계형 데이터베이스 관리시스템의 개념 ... 207 9.2 데이터베이스 모델링 ... 208 9.3 프로젝트 업무 분석 ... 209 9.4 개념적 데이터베이스 모델링 ... 210 9.5 논리적 데이터베이스 모델링 ... 211 9.6 물리적 데이터베이스 모델링 ... 214 제10장 테이블간 관계 설정 ... 217 10.1 고객-주문 시스템의 데이터베이스 모델링 ... 217 10.2 기본 키와 외래 키의 이해 ... 221 10.3 단순한 고객-주문 시스템의 데이터베이스 모델링 ... 221 10.4 두 테이블간의 관계 설정 ... 224 10.5 무결성 제약조건과 관계 정의 ... 227 10.6 관계 삭제 ... 232 제11장 하위 폼을 가진 폼 작성하기 ... 235 11.1 기본 폼과 하위 폼 ... 235 11.2 폼 마법사를 사용하여 기본 폼 만들기 ... 236 11.3 기본 폼의 수정 ... 239 11.4 하위 폼의 추가 ... 242 11.5 하위 폼의 신규 데이터 입력 ... 248 11.6 기본 폼과 하위 폼의 레코드 이동 ... 251 11.7 하위 폼의 열 너비 조절 ... 253 11.8 기본 폼과 하위 폼에서 레코드 추가하기 ... 254 제12장 하위 폼이 포함된 사용자 정의 폼 작성 ... 263 12.1 본문에 제목 레이블 삽입 ... 265 12.2 입력란과 콤보 상자 삽입 ... 266 12.3 입력마스크의 설정 ... 267 12.4 콤보 상자에 데이터 목록 연결 ... 268 12.5 입력란의 조건식 입력 ... 269 12.6 폼과 테이블의 연결 ... 270 12.7 명령 단추(버튼)의 삽입 ... 271 12.8 레코드 수 표시하기 ... 274 12.9 AfterUpdate 이벤트의 사용 ... 275 12.10 하위 폼의 삽입 ... 276 12.11 종합 연습 문제 ... 279 제13장 테이블 조인을 이용한 정보 검색 ... 283 13.1 두 테이블의 조인과 선택 쿼리 만들기 ... 283 13.2 계산 필드의 추가 ... 286 13.3 비교 연산자를 사용한 선택 쿼리 ... 291 13.4 표현식 작성기의 사용 ... 295 13.5 계산 함수의 사용 ... 299 제14장 조인을 이용한 선택 쿼리의 폼 활용 ... 307 14.1 두 개의 테이블이 조인된 쿼리의 폼 표시 ... 308 14.2 매개 변수를 이용한 레코드 검색 ... 315 14.3 하위 폼을 이용한 레코드 검색 ... 317 14.4 종합 연습 문제 ... 328 제15장 사용자 정의 보고서 작성하기 ... 331 15.1 디자인 보기에서 새 보고서 만들기 방법의 사용 ... 331 15.2 표시 형식 지정과 선 컨트롤 추가 ... 339 15.3 데이터 정렬과 그룹별 합계 계산하기 ... 341 15.4 보고서 머리글/바닥글 이용하기 ... 346 15.5 페이지 바닥글에 보고서 페이지 표시하기 ... 349 15.6 중복 필드 값 숨기기 ... 351 15.7 선 컨트롤의 속성 변경 ... 353 15.8 종합 연습 문제 ... 356 제16장 SQL ... 359 16.1 SQL이란? ... 360 16.2 SQL 데이터 정의어(DDL, data definition language) ... 360 16.3 SQL 데이터 조작어 ... 362 16.4 SQL 데이터 제어어 ... 365 제17장 SQL을 이용하여 테이블 만들기 ... 369 17.1 CREATE TABLE문을 이용한 테이블 구조 정의 ... 370 17.2 INSERT문을 이용한 데이터 입력 ... 374 17.3 폼을 이용한 데이터 입력 ... 380 제18장 SQL을 이용한 테이블 수정 ... 383 18.1 SQL을 이용한 테이블 구조변경(필드 추가) ... 383 18.2 SQL을 이용한 테이블 구조변경(필드 삭제) ... 387 18.3 SQL을 이용한 레코드 내용 갱신 ... 389 18.4 사용자 정의 폼을 이용한 레코드 갱신 ... 393 18.5 SQL을 이용한 레코드 삭제 ... 395 18.6 테이블 삭제 ... 398 제19장 SQL을 이용한 검색 쿼리 만들기 ... 399 19.1 SELECT 문을 사용한 쿼리의 작성과 실행 ... 401 19.2 SELECT 문에서 필드 표시 순서의 변경 ... 403 19.3 검색 조건이 없는 SELECT 문 ... 406 19.4 SELECT 문에서 레코드를 정렬하여 표시하기 ... 408 19.5 SELECT 문에서 와일드카드를 사용한 조건식 ... 410 19.6 SELECT 문에서 논리 연산자를 사용한 조건식 ... 413 19.7 SELECT 문에서 단순한 매개 변수의 사용 ... 416 제20장 SQL을 사용한 관계 설정 ... 421 20.1 SQL을 사용한 기본 키 지정 ... 321 20.2 액세스 인덱스의 이해와 인덱스 만들기 ... 423 20.3 외래 키와 참조 무결성 ... 427 20.4 기본 폼과 하위 폼을 이용한 데이터 입력 ... 433 제21장 SQL의 조인을 이용한 정보 검색 ... 437 21.1 조인 ... 437 21.2 SELECT문에 계산 필드의 추가 ... 440 21.3 SELECT문의 검색 조건 ... 442 21.4 SELECT문의 조건식에 비교 연산자 사용 ... 443 21.5 SELECT문에 계산 함수의 사용 ... 446 21.6 SELECT문에 GROUP BY의 사용 ... 449 21.7 SELECT문에 HAVING의 사용 ... 451 21.8 SELECT문에 서브쿼리의 사용 ... 454 21.9 SQL문의 폼 이용 ... 461 21.10 종합 연습 문제 ... 466