이 도서는 데이터를 처리하고 분석하기 위한 실무적인 관점에서 데이터베이스를 소개하고, SQL을 이용한 데이터 검색, 엑셀(EXCEL) VBA를 활용하는 방법을 다루고 있다. 이 도서는 총 2부로 구성되어 있다. 제1부는 데이터베이스 활용으로서, 제1장에서는 관계형 데이터베이스 개념을 소개하고, 제2장에서는 관계형 데이터베이스를 설계하는 방법을 설명하고 있다. 제3장에서는 관계형 데이터베이스 질의 언어인 SQL을 다루었다. SQL 실습을 위해서는 큐브리드(CUBRID)를 이용하였는데, 이는 인터넷에서 무료로 다운받아 실습 환경을 구축하면 된다. 데이터베이스를 이해하고 활용하 는 가장 좋은 방법은 실습을 거듭 반복하여 내 것으로 체화하는 것이다. 제2부는 엑셀 VBA 활용으로, 제4장에서는 VBA와 매크로를 소개하고, 제5장에서는 VBA 프로그램 기본 문법을 다루었다. 제6장에서는 VBA를 활용하는 방법으로서 사용자 정의 폼을 만드는 방법을 소개하고, 제7장에서는 통계분석 시스템을 위한 VBA 만들기를 예제로 다루었다.
제1부•데이터베이스 활용
제1장 관계형 데이터베이스 1. 관계형 데이터 모델 2. 데이터의 논리적 구조 및 내용 표현을 위한 데이터 타입 3. 무결성 규칙 집합 4. 관계형 연산자 집합 연습문제
제2장 관계형 데이터베이스 설계 1. 개체 - 관계 모델 2. 관계형 스키마 3. 정규화 연습문제
제3장 SQL 1. 데이터 정의문 2. 데이터 조작문 3. 실습 환경 연습문제
제2부•엑셀 VBA 활용
제4장 VBA와 매크로 1. 매크로 사용 설정 2. 절대 참조 형식의 자동 매크로 3. 상대 참조 형식의 자동 매크로 4. 정렬 및 부분합 매크로 만들기 5. 조건에 따른 데이터만 보이기 6. 고급 필터를 이용한 조건 검색 연습문제
제5장 VBA 프로그램 기본 문법 1. VBA 시작하기 2. 변 수 3. 연산자 4. VBA 색깔 표현 5. VBA 내장함수 6. 제어문 7. 반복문 8. 배 열 9. 대화형 상자 만들기 10. 프로시저와 함수의 작성 연습문제
제6장 사용자 정의 폼 활용 1. 사용자 정의 폼 시작하기 2. 폼 양식 삽입하기 - 숫자를 입력받아 계산 결과 반환 3. 폼과 도구 상자의 양식 컨트롤 개체 속성 변경하기 4. 폼 양식 - 사용자 입력받아 계산 결과 반환 5. 사용자 정의 폼에서 원하는 목록 검색하기 6. 매크로 소스 보기 금지 설정 연습문제
제7장 통계분석 VBA 만들기 1. 기술통계량 엑셀 VBA 만들기 2. 일표본 t‒검정 엑셀 VBA 만들기 3. 산점도 엑셀 VBA 만들기 4. 엑셀 메뉴 추가하기 연습문제
참고문헌
심송용 (집필)
서울대학교 자연과학대학 계산통계학과(이학사) 서울대학교 대학원 계산통계학과(이학석사) 미국 University of Wisconsin-Madison 통계학과(Ph.D.) • 현재: 한림대학교 데이터과학스쿨 교수
양재동 (집필)
서울대학교 공과대학 컴퓨터공학과(공학사) 한국과학기술원 대학원 전산학과(공학석사, 공학박사) • 현재: 전북대학교 공과대학 컴퓨터공학부 교수
안정용 (집필)
전북대학교 자연과학대학 전산통계학과(이학사) 전북대학교 대학원 전산통계학과(이학석사, 이학박사) 서남대학교 전산통계학과 조교수 • 현재: 전북대학교 자연과학대학 통계학과 교수