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

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

-
이지영
-
장세림
- 20,700
- 28,800
- 27,000
- 21,600
출판사 리뷰
80여 가지 실습으로 실무 감각을 익히는 실전형 오라클 입문서 오라클을 처음 접하거나 단지 이론만으로 학습한 입문자는 실제 현업에서의 업무에 대한 부담이 크다. 이 책은 바로 이런 입문자를 위한 책이다. 실무에서 바로 적용 가능한 다양한 실습 예제를 통해 현업에서 이뤄지는 데이터베이스 개발을 체험해볼 수 있게 구성했다. 최대한 단순화한 실무형 실습을 통해서 입문자가 자연스럽게 오라클을 이해하고, 데이터베이스 관리자로 운영을 맡게 하는 것이 이 책의 목표다. 오라클을 처음 접하는 독자라면 이 책을 끝내는 시점에는 스스로 한 단계 업그레이드된 자신을 발견할 수 있을 것이다. 이 책을 열기 전, 여러분은 ? 오라클 설치하는 데만 3일째입니다. 어쩌죠? ? SELECT, DELETE 문까지는 작성했는데, 그 다음부터는..? ? 기초적인 시간표 예제 하나 만드는 것도 쉽지 않네요. ? 웹 프로그래밍과 연동도 해야 할 것 같은데, 어떻게 해야 할지 막막합니다. ? 오라클 책으로 공부해도 실습하다 막히는 부분이 있는데, 어디 물어봐야 할지 답답합니다. 이 책을 덮은 후, 여러분은 ? Windows는 물론 Linux 기반에서도 막힘없이 오라클을 설치할 수 있습니다. ? 기본 구문은 물론 데이터 타입, 대용량 데이터 처리도 무난히 익혔습니다. ? 이제, 책에 있는 '쇼핑몰 운영을 위한 데이터베이스 관리' 정도는 거뜬하네요! ? PHP와 오라클을 연동한 간단한 프로그램 정도는 만들 수 있습니다. ? '이것이 오라클이다' 동영상 강의와 커뮤니티에서 궁금증을 해결하고 데이터베이스 전문가로 나아갑니다. 누구를 위한 책인가요? - 오라클, 데이터베이스를 처음 시작하는 학습자 이 책은 오라클, 데이터베이스를 처음 시작하는 학습자로 독자층을 설정하고 집필되었다. 그래서 난이도는 매우 낮다. 오라클을 가장 쉽고, 빠르게, 그리고 책을 다 보고 나면 그 지식 그대로 실무 환경에서도 적용하길 원하는 학습자에게 이 책은 최상의 선택이다. 도서 특징 - 오라클, 데이터베이스를 처음 시작하는 학습자 수준에 딱 맞는 구성과 난이도 이 책은 오라클의 고급 기술을 다루는 기술서가 아니다. 실무 환경에서 이뤄지는 오라클의 실제 사용 사례를 실습을 통해 학습자가 체험하면서 배울 수 있게 한다. 따라서 철저하게 오라클, 데이터베이스를 처음 시작하는 학습자 수준에 구성과 난이도를 맞추었다. 책에 수록된 실습은 책에 있는 그대로 이뤄진다. - 저자 직강의 무료 동영상 강의 제공 20여년의 실무 및 강의 경력을 가진 저자가 책의 모든 내용을 강의하므로 오프라인 강의를 듣는 것과 동일한 효과를 얻을 수 있다. ?무료 동영상 보기 바로가기 http://series.hanbit.co.kr - Q/A를 위한 네이버 카페(http://cafe.naver.com/thisismysql) 운영 저자가 직접 운영하는 네이버 카페에서 이 책에서 사용된 예제 소스코드와 Q/A를 제공한다.
필자가데이터베이스를처음접하게된이야기를먼저해보면, 꽤오래전필자가학생일때 규모가큰시스템개발회사의일을개인적으로맡아서한적이있는데그인연을계기로그회사에입사했다. 운이좋은건지, 나쁜건지알수없으나그곳에가자마자좀규모가있는프로젝트의 PM(프로젝트관리자)이라는중요한업무를맡게되었다. 그런데, 문제는필자가수업에서이론적으로만배웠던데이터베이스환경에서개발해야한다는점이었다. 솔직히그때는너무막막했다. 프로젝트를바로진행해야하는상황에서하루 이틀공부한다고실제데이터베이스를운영할수있을것같지는않았다. 그렇다고 PM인필자가일을맡긴고객에게“저는데이터베이스는잘모르는데요.”하고말할입장도아니었다. 그때, 필자에게너무나고마운 회사선배가있었다. 필자는그선배로부터채한나절이되지않는짧은시간에해당데이터베이스툴의설치부터기본적인운영과관리그리고간단한백업까지를모두배웠다. 그당시에는그선배가우리나라에서데이터베이스를가장잘하는사람으로느꼈을정도로쉽고빠르게 가르쳐줬다. 물론, 그짧은시간에세부적인내용까지는배우지못했지만실무에서데이터베이스를운영해본적이없는필자에게실제로데이터베이스를다룰수있는기본적인방법과 자신감을심어주기에는충분했다. 그덕분에필자는처음맡은프로젝트를무사히성공적으로 종료할수있었다.
이책은앞에서말한필자의‘회사선배’와같은역할을할수있도록집필하였다. 그때의필자와같이데이터베이스에대한지식이거의전무한독자가최대한빠른시간안에오라클을설치하고데이터베이스를기본적으로운영할수있도록도와주는것이이책이존재하는이유다. 그래서이책은기존의오라클운영자나다른데이터베이스사용자보다는처음으로데이터베이스를접하는사용자나데이터베이스를배우기를원하는웹프로그래머를대상으로집필하였다. 이를위해서이론적인이야기는되도록배제하고실무와가깝게구성하되이해를돕기위해최대한단순화시킨실무형<실습>을통해서자연스럽게오라클을이해하고운영할 수있도록구성하려고노력하였다. 오라클을처음접하는독자라면이책을끝내는시점에서 스스로한단계업그레이드된자신을발견할수있게될것이다. 어쩌면‘오라클이이렇게쉬운것이었던가!’라고생각하게될지도모르겠다. 만약그렇게된다면필자는더없이기쁠것이다.
필자는실무에서오라클/SQL Server/MySQL등을운영한경험으로대학에서데이터베이스와관련된과목을강의하고있다. 그런데 3학년이상의학생을보더라도데이터베이스와관련된과목을 2과목정도는수강한이후임에도불구하고, 필자가기대하는만큼의데이터베이스와관련된실력을별로갖추지못한것같다. 필자가추론하기에그이유는학생들이단지‘학습’으로데이터베이스를공부했기때문이다.
이책은이론적인학습방법을탈피해서오라클을단시간내에운영할수있도록구성했고 오라클에독자의흥미와관심을유발하려했다. 특히, 책의앞부분인3 장‘오라클전체운영실습’을통해서미리짧은시간에전반적인운영의경험을할수있도록구성하였다. 이과정을 통해서초보자라하더라도오라클의기본적인운영에대한전반적인개념과자신감을얻게 될것이다(이부분이앞에서이야기한‘회사선배’와같은역할을하게될것이다). 그이후부터는 3장에서훑어보았던내용을하나하나상세히실습함으로써더욱자신감을얻게될것이다. 특히책의후반부에는 PHP 프로그래밍을오라클과연동할수있는내용으로구성하였다. 비록 PHP의깊은내용까지다루지는못했으나오라클을웹에서활용하기위한기본적인내용은충분히기술해놓았다. 이책의마지막까지공부한후에는훌륭한오라클개발자로서의기본적인자질을갖추게될것이다.
이책은집필하는시점의최신버전인버전인Oracle Enterprise 12c Release 2 및Oracle ExpressEdition 11g Release 2 버전을사용하지만, 오라클의새로운기능을소개하는데중점을두지는않는다. 이책은오라클및데이터베이스를학습하기위한 책이며, 그내용중에오라클의새로운기능을자연스럽게포함시켜놓았다. 만약오라클의새로운기능만을원한다면오라클웹사이트나다른사이트에서그정보를충분히얻을수있을것이다. 또한이책은데이터베이스입문자를위해구성하였으며책, 오라클의관리적측면이나고급응용부분은최소한으로다루었다. 향후데이터베이스관리자및고급데이터베이스개발자로써오라클을더심도 있게학습하고자한다면인터넷이나다른고급서적으로 계속학습하면된다.
PART 1 Oracle 설치 및 DB 구축과정 미리 실습하기
CHAPTER 1 DBMS 개요와 Oracle 소개
__1.1 DBMS 개요
__1.2 Oracle 데이터베이스 소개
__1.3 Oracle의 에디션 및 기능 비교
CHAPTER 2 Oracle XE 설치
__2.1 Oracle 설치 전 준비사항
__2.2 Oracle 설치
__2.3 샘플 데이터베이스 설치
__2.4 설치 후에 확인할 사항
__2.5 Oracle 제거
__2.6 Oracle을 명령어로 설치하기
__2.7 Linux에 Oracle XE 설치하기
CHAPTER 3 Oracle 전체 운영 실습
__3.1 요구사항 분석과 시스템 설계 그리고 모델링
__3.2 Oracle을 이용한 스키마 구축 절차
__3.3 테이블 외의 데이터베이스 개체의 활용
__3.4 데이터의 백업 및 복원
__3.5 Oracle과 응용프로그램의 연결
PART 2 Oracle 기본
CHAPTER 4 데이터베이스 모델링
__4.1 프로젝트의 진행 단계
__4.2 데이터베이스 모델링
CHAPTER 5 Oracle 유틸리티 사용법
__5.1 SQL Developer
__5.2 SQL * Plus
__5.3 Oracle Application Express
__5.4 외부 Oracle 서버 관리하기
__5.5사용자 관리하기
CHAPTER 6 PL/SQL 기본
__6.1 SELECT문
__6.2 데이터의 변경을 위한 SQL문
CHAPTER 7 PL/SQL 고급
__7.1 Oracle의 데이터 형식
__7.2 조인
__7.3 PL/SQL 프로그래밍
PART 3 Oracle 고급
CHAPTER 8 테이블과 뷰
__8.1 테이블
__8.2 뷰
CHAPTER 9 인덱스
__9.1 인덱스의 개념
__9.2 인덱스의 종류와 자동 생성
__9.3 인덱스의 내부 작동
__9.4 인덱스 생성/변경/삭제
__9.5 인덱스의 성능 비교
__9.6 결론: 인덱스를 생성해야 하는 경우와 그렇지 않은 경우
CHAPTER 10 스토어드 프로그램
__10.1 스토어드 프로시저
__10.2 함수
__10.3 커서
__10.4 패키지
CHAPTER 11 트리거
__11.1 전체 텍스트 검색
__11.2 파티션
PART 4 Oracle과 PHP 프로그래밍의 연동
CHAPTER 12 PHP 기본 프로그래밍
__12.1 웹 사이트 개발 환경 구축
__12.2 스크립트 언어 개요와 HTML 문법
__12.3 PHP 기본 문법
__12.4 HTML과 PHP 관계
CHAPTER 13 PHP와 Oracle의 연동
__13.1 PHP와 Oracle의 기본 연동
__13.2 회원 관리 시스템
Appendix Oracle 12c R2 설치 및 Linux에서 Oracle 설치
__1.1 가상머신과 가상머신 소프트웨어의 개념
__1.2 가상머신 소프트웨어의 종류와 VMware Player 설치
__1.3 Linux가 설치된 가상머신 파일 다운로드
__1.4 Linux에 Oracle XE 설치








































