신간

> 신간

  • 신간

자바와 VC++를 이용한 데이터베이스 프로그래밍

정익사
2017-02-09
조회수 1120

자바와 VC++를 이용한 데이터베이스 프로그래밍

 지은이 : 장시웅

 ISBN : 978-89-353-0533-9

 금액 : 26,000원


● 발행날짜 : 2017년 3월 3일

● 페이지 : 524페이지

● 판매처 : 온라인 서점

   책 소개
 책 소개
이 책의 전반부는 데이터베이스 시스템을 구성하는 데이터베이스와 데이터베이스 관리시스템의 기본 이론에 대해 다루며, 후반부는 사용자가 오라클에서 제공하는 기능을 이용하여 데이터베이스를 설계하고, 구축하는 방법에 대해 학습한다. 과거의 많은 책들이 데이터베이스의 이론을 다루는 데 그친 것에 비해 본서에서는 데이터베이스의 이론을 학습한 후 관련 내용을 오라클을 이용하여 실습할 수 있도록 오라클의 사용법과 활용법을 다루었다. 특히, 프로그래머가 오라클과
연동하여 프로그래밍할 수 있도록 윈도우 빌더를 이용한 자바와 MFC를 이용한 VC++에서 오라클 Express와 연동하는 방법을 설명하였다.
 저자소개
장 시 웅
∙ 1984. 2   부산대학교 계산통계학과 졸업(이학사)
∙ 1993. 2   부산대학교 전자계산학과 이학석사
∙ 1996. 2   부산대학교 전자계산학과 이학박사
∙ 1986. 1 ~ 1993. 2   대우통신(주) 종합연구소 주임연구원
∙ 2004. 7 ~ 2005. 8   미국 University of Texas at Dallas 방문교수
∙ 1996. 3 ~ 현재   동의대학교 ICT공과대학 컴퓨터과학과 교수
∙ 2013. 5 ~ 현재   동의대학교 스마트창작터 소장
 목차
CHAPTER 01 데이터베이스 개요

1.1 데이터베이스 시스템의 등장
1.2 데이터베이스 시스템의 정의
1.2.1 데이터베이스
1.2.2 데이터베이스 관리 시스템
1.3 데이터베이스 시스템의 특성
1.3.1 데이터 중복의 최소화
1.3.2 데이터의 독립성
1.3.3 데이터의 보안성
1.3.4 데이터의 공유
1.3.5 데이터의 무결성
1.4 데이터 언어
1.5 스키마
1.5.1 외부 스키마(External Schema)
1.5.2 개념 스키마(Conceptual Schema)
1.5.3 내부스키마(Internal Schema)
1.6 데이터베이스 관리자(Data Base Administrator)
1.7 데이터베이스 사용자
1.8 데이터베이스 시스템에서 구성 요소 간의 관계
연습문제

CHAPTER 02 데이터 모델링

2.1 개체와 개체 집합
2.2 데이터 모델의 개념
2.3 관 계
2.4 개체-관계 모델
2.4.1 기본적 E-R 모델
2.4.2 E-R 모델의 추가요소
2.5 논리적 데이터 모델
2.6 개체-관계 모델에서 테이블로의 변환
2.6.1 개체-관계 모델과 테이블
2.6.2 개체를 테이블로 변환하기
2.6.3 관계를 테이블로 변환하기
2. 7E-R 모델을 이용한 관계형 데이터베이스 설계
2.7.1 약 개체를 가지는 E-R도
2.7.2 관계에 속성을 가지는 E-R도
2.8 실무 응용에 사용되는 E-R도 및 관계형 테이블
2.8.1 택배 회사의 업무 흐름도
2.8.2 택배 회사 배송업무의 요구사항
2.8.3 택배 회사 배송업무 예제의 제약사항
2.8.4 택배 회사 배송업무의 E-R도 표현
2.8.5 택배 회사 배송업무의 관계형 테이블
연습문제

CHAPTER 03 관계형 데이타베이스

3.1 관계 데이터 구조
3.1.1 애트리뷰트와 도메인
3.1.2 릴레이션의 개념
3.1.3 릴레이션의 특성
3.2 관계형 데이터베이스란 무엇인가?
3.3 관계 데이터 연산
3.3.1 관계 대수
3.3.2 관계 해석(relational calculus)
3.4 관계 데이터베이스의 예
연습문제

CHAPTER 04 무결성 제약

4.1 소 개
4.2 키(Key)의 종류
4.3 외래키
4.4 무결성 제약
4.4.1 본질적 제약조건
4.4.2 내재적 제약조건
연습문제

CHAPTER 05 SQL

5.1 Oracle 11g Express Edition 설치
5.2 오라클 Express 버전에서 한글 코드 설정
5.3 “Run SQL Command Line” 사용법
5.3.1 사용자 계정 만들기
5.3.2 Table 생성하기
5.3.3 직전 SQL문 편집하기
5.3.4. 파일에 있는 명령어 내용들을 수행하는 방법
5.4 오라클 데이터 정의문
5.4.1 테이블
5.4.2 데이터 타입 정의
5.5 데이터 조작문
5.5.1 테이타 검색
5.5.2 데이터의 갱신
5.5.3 데이터의 삽입
5.5.4 데이터의 삭제
5.6 뷰(View)
5.7 인덱스(Index)
연습문제

CHAPTER 06 택배회사 데이터베이스 구축사례

6.1 테이블 생성
6.2 테이블에 데이터 추가
6.3 택배 회사 업무에 유용한 질의어
6.4 사용자 인터페이스 설계
연습문제

CHAPTER 07 함수적 종속과 정규화

7.1 정규화
7.2 함수적 종속성
7.3 정규형
7.3.1 제 1 정규형
7.3.2 제 2 정규형
7.3.3 제 3정규형
7.3.4 보이스/코드 정규형(BCNF: Boyce-Codd Normal Form)
7.4 정규형들 사이의 관계
연습문제

CHAPTER 08 오라클의 구조

8.1 논리적 구조
8.1.1 테이블 스페이스 (Table Space)
8.1.2 세그먼트 (Segment)
8.1.3 익스텐트 (Extent)
8.1.4 데이터 블록(Data Block)
8.2 물리적 구조
8.2.1 데이터 파일(Data File)
8.2.2 리두 로그 파일(Redo log File)
8.2.3 컨트롤 파일(Control File)
8.3 오라클 메모리 영역의 구조
8.3.1 시스템 글로벌 영역(SGA) 의 구조
8.3.2 프로그램 글로벌 영역(PGA)의 구조
8.3.3 프로세스 영역의 구조
연습문제

CHAPTER 09 윈도우 빌더와 오라클을 이용한 자바프로그래밍

9.1윈도우 빌더를 이용한 프로그램 환경 준비
9.1.1 윈도우 빌더 설치
9.1.2 프로젝트 생성하기
9.1.3 윈도우빌더용 파일 만들기
9.1.4 한글 인코딩 설정
9.1.5 윈도우 빌더를 위한 이클립스의 화면 배치 설정
9.1.6 외부에 존재하는 자바 프로젝트를 불러오는 방법
9.1.7 프로젝트를 삭제하는 방법
9.1.8 데이터베이스 연동을 위한 라이브러리 추가
9.2 윈도우 빌더를 이용한 프로그래밍
9.2.1 고객등록 및 접수 기능
9.2.2 배송등록 및 조회 기능
9.2.3 지점등록 및 조회 기능
9.2.4 직원 등록 및 조회 기능

CHAPTER 10 오라클과 VC++

10.1 ODBC(Open DataBase Connectivity)
10.1.1 ODBC란?
10.1.2 ODBC의 구성요소
10.1.3 ODBC 드라이브 설치하기
10.2 테이블 생성 / ODBC 연결
10.2.1 기본적인 Application 골격 생성
10.2.2 DB에 연결하기 위한 Opendb() 작성
10.2.3 CDatabase 객체 Cdb 추가
10.2.4 InitInstance() 함수에 Opendb() 호출코드 추가
10.2.5 stdafx.h 파일에 “extern CDatabase Cdb;” 추가
10.3 VC++를 이용한 택배관리 프로그래밍
10.3.1 고객 등록 및 접수
10.3.2 배송등록 및 조회
10.3.3 지점 등록 및 접수
10.3.4 직원 등록 및 접수

INDEX
0 0