출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9788990758019 / 572쪽 188 x 257 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
마창석
-
천근아, 박정훈, 장지흠, 진재연, 이정한, 민윤기
-
조성호
-
구오제드, 송이핑, 조신
- 22,500
- 22,500
- 29,700
- 26,100
반디앤루니스 리뷰
최근 실무종사자들로부터 나오는 한결 같은 이야기가 대학을 졸업한 학생들이 데이터베이스관련 업무에 투입되었는데 제대로 다룰 줄 아는 이들이 없다고 한다. 이는 대학교육이 이론 중심으로 치우쳐 있기 때문에 학생들이 데이터베이스를 실제로 구축해보고, 다양하게 활용할 수 있는 프로그래밍 기술을 실습해보는 기회가 적었기 때문으로 풀이된다. 즉, 데이터베이스 이론과 프로그래밍 언어가 결합된 실습 강의가 부족하기에 나타나는 현상이다. 이 책은 이러한 문제점을 해결하기 위해 가상의 은행 업무를 예로 들어, 데이터베이스를 설계하여 구축하고 활용하는 과정을 최소한의 이론적인 설명을 곁들이면서 실제로 해보면서 익히는 실습 위주의 교재가 되도록 하였다. 한 학기의 교과과정에 맞도록 구성함으로써 종합적인 실습이 한 학기에 모두 이루어지도록 하였다.
출판사 리뷰
최근 실무종사자들로부터 나오는 한결 같은 이야기가 대학을 졸업한 학생들이 데이터베이스관련 업무에 투입되었는데 제대로 다룰 줄 아는 이들이 없다고 한다. 이는 대학교육이 이론 중심으로 치우쳐 있기 때문에 학생들이 데이터베이스를 실제로 구축해보고, 다양하게 활용할 수 있는 프로그래밍 기술을 실습해보는 기회가 적었기 때문으로 풀이된다. 즉, 데이터베이스 이론과 프로그래밍 언어가 결합된 실습 강의가 부족하기에 나타나는 현상이다. 이 책은 이러한 문제점을 해결하기 위해 가상의 은행 업무를 예로 들어, 데이터베이스를 설계하여 구축하고 활용하는 과정을 최소한의 이론적인 설명을 곁들이면서 실제로 해보면서 익히는 실습 위주의 교재가 되도록 하였다. 한 학기의 교과과정에 맞도록 구성함으로써 종합적인 실습이 한 학기에 모두 이루어지도록 하였다.
이 책의 특징은 다음과 같다.
- 실무에서 많이 사용되고 있는 오라클 10g를 기반으로 구성하였으며, 설치 방법과 사용법 등을 체계적으로 소개하고 있다.
- 오라클 관련 각종 언어 및 오라클 10g 서버의 구조와 같은 기능들을 단기간에 습득이 가능하도록 하였다.
- 데이터베이스 활용 부분으로는, 응용 프로그램 기능을 지원하는 저장프로시저와 트리거 그리고 웹 애플리케이션과 데이터베이스의 연동을 위한 예제를 소개하여 구축된 데이터베이스를 활용하는 다양한 방법들을 제시하고 있다.
이 책의 주요 내용은 다음과 같다.
제1장 데이터베이스 시스템
데이터베이스와 데이터베이스 관리 시스템으로 이루어진 데이터베이스 시스템의 개요를 다루었다.
제2장 데이터 모델
주로 데이터베이스의 논리적인 구조를 설계하기 위한 도구인 데이터 모델에 관해 다루었다. 특히 개념적 데이터 모델링에 주로 사용되는 엔티티-관계 모델과 오늘날 관계형 데이터베이스의 원형인 관계형 데이터 모델에 관해 최소한의 이론을 중심으로 설명하였다.
제3장 정규화
관계형 데이터베이스 설계의 근간인 정규화 이론에 대해 설명하였다.
제4장 오라클 10g 서버
본 교재의 실습용 데이터베이스 엔진으로 선택한 오라클 10g 서버의 구조에 대해 설명하였다.
제5장 프로젝트 분석 및 데이터베이스 설계
예제 프로젝트의 사용자 요구 사항을 분석하여 개념적 데이터베이스 설계를 거쳐 논리적 데이터베이스의 설계를 설명하고 있다.
제6장 데이터베이스 시동과 접속
데이터베이스 엔진을 기동시켜 데이터베이스에 접속하는 방법을 설명하고 있다. 특히 SQL*Plus 프로그램의 사용법을 설명하였다.
제7장 데이터베이스 정의 및 제어(SQL/DDL, DCL)
오늘날 가장 광범위하게 사용되고 있는 데이터베이스 액세스 언어인 SQL DDL 기능을 이용하여 사용자가 데이터베이스의 구조를 정의하는 등의 방법과 DCL 기능으로 데이터베이스 관리자가 데이터베이스를 제어하는 방법을 설명하고 있다.
제8장 데이터베이스 조작(SQL/DML)
데이터베이스의 구조 등이 정의되면 이제 데이터베이스에 데이터를 삽입, 삭제, 갱신 및 질의함으로써 데이터베이스를 조작할 수 있다. SQL/DML의 조작 및 다양한 질의 기능을 설명하고 있다.
제9장 PL/SQL 프로그래밍
SQL 언어를 절차식 언어로 구성하여 복합 질의 처리가 가능하고 보다 강력한 기능을 제공하는 PL/SQL 언어로 데이터베이스에 액세스하는 프로그래밍 방법을 설명하고 있다.
제10장 PRO*C 및 SQLJ 프로그래밍
C 언어와 JAVA 언어에 SQL 명령을 삽입하여 데이터베이스에 액세스하는 프로그래밍 방법을 설명하고 있다.
제11장 JAVA 및 Visual BASIC 프로그래밍
비주얼 언어인 JAVA 언어에서 JDBC를 경유하여 데이터베이스에 액세스하는 프로그래밍 방법과 Visual BASIC 언어에서 ODBC를 경유하여 데이터베이스에 액세스하는 프로그래밍 방법을 설명하고 있다.
제12장 JSP 프로그래밍
웹 서비스에 강력한 언어인 JSP로 데이터베이스에 액세스하는 프로그래밍 방법을 설명하고 있다
부록
부록은 3 부분으로 구성되어 있는데 그 내용은 다음과 같다.
1. 퍼스널 오라클 10g 설치
오라클 10g 서버 환경과 마찬가지의 효과를 얻으면서 퍼스널 컴퓨터에서 데이터베이스를 구축하고 조작하기 위해 필요한 퍼스널 오라클 10g의 설치 방법을 설명하고 있다. 본 교재에서의 실습 환경은 이에 속한다.
2. 오라클 10g 클라이언트 설치
오라클 10g 클라이언트 설치 방법을 설명하고 있다.
3. 샘플 데이터 인스턴스
본 교재의 프로젝트에서 사용하고 있는 각종 예제 프로그램에서 실제로 사용하고 있는 샘플 데이터 셋의 내용을 보이고 있다. 실습 결과의 정확성을 확인하기 위해서 이 샘플 데이터 셋을 공유하여 사용할 것을 권고한다.
chapter 01 데이터베이스 시스템
1.1 데이터베이스
1.2 데이터베이스 관리 시스템
1.3 데이터베이스 시스템 사용자
1.4 데이터베이스 설계 절차
chapter 02 데이터 모델
2.1 ER 모델
2.2 관계형 모델
chapter 03 정규화
3.1 함수 종속
3.2 기본 정규형
3.3 고급 정규형
chapter 04 오라클 10g 서버
4.1 데이터베이스 구조
4.2 오라클 인스턴스
chapter 05 프로젝트 분석 및 논리 데이터베이스 설계
5.1 사용자 요구 사항 분석
5.2 데이터 모델링
5.3 테이블 설계
chapter 06 데이터베이스 시동과 접속
6.1 오라클 10g의 시작과 종료
6.2 데이터베이스 접속 환경 설정
6.3 SQL*Plus 사용법
chapter 07 데이터베이스 정의
7.1 테이블스페이스
7.2 사용자 계정
7.3 권한과 역할
7.4 테이블 정의
7.5 데이터 사전
chapter 08 데이터베이스 조작
8.1 SQL DML
8.2 SQL 질의어
8.3 뷰
chapter 09 PL/SQL
9.1 PL/SQL의 특징
9.2 부 프로그램
9.3 패키지
9.4 트리거
chapter 10 내포 SQL
10.1 PRO*C
10.2 SQLJ
chapter 11 클라이언트/서버 구조에서의 활용
11.1 자바 응용
11.2 비주얼 베이직 응용
chapter 12 JSP 프로그래밍
12.1 Java Server Pages
12.2 JSP의 구동 원리
12.3 JSP 환경 구축하기
12.4 JDBC API System Architecture
12.5 JSP 예제
appendix A 퍼스널 오라클 10g 설치
appendix B 오라클 10g 클라이언트 설치
appendix C 샘플 데이터 인스턴스


































