메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

뇌를 자극하는 오라클 프로그래밍 SQL&PL/SQL

  • 저자 : 홍형경
  • 출간 : 2008-01-10
  • 페이지 : 828 쪽
  • ISBN : 9798979145472
  • 물류코드 :1547
TAG :
초급 초중급 중급 중고급 고급
3.5점 (2명)
좋아요 : 16

꽉 막힌 도로처럼 프로그램의 데이터 처리가 너무 느리다구요?
효율적인 SQL 프로그래밍으로 프로그램의 속도를 확실히 높여봅시다.

목적지가 바로 코 앞인데 적합한 SQL 문장을 만들지 못해 멀리 돌아가는 개발자가 너무나 많다. 그들이 빠르게 목적지에 도착할 수 있는 다양한 방법이 있다. 다만 그 방법을 모를 뿐이다. 주어진 상황에서 최선의 길을 찾기가 쉽지 않겠지만, 적어도 멀리 돌아가는 우(愚)를 범하지는 않아야 한다. 이 책은 오라클을 사용하는 많은 개발자에게 가장 빠른 길을 찾을 수 있도록 나침반 역할을 할 것이다.

왜 오라클인가?
Oracle 10g 설치
SQL이란 무엇인가?
데이터베이스 객체들
관계를 맺자! 조인
오라클 기본 함수
데이터를 묶어보자! 그룹 쿼리
서브쿼리란?
쿼리들 모두 집합! SET 연산자
계층형 쿼리란?
PL/SQL이란?
시스템 객체
향상된 객체들
분석 함수
고급 SQL 문장들
XML 다루기
SQL 튜닝
데이터베이스 모델링이란?

이 책은

오라클 SQL에 대한 전반적인 갈증을 해소시킵니다.

■ 처음 오라클을 접하는 독자뿐만 아니라 좀 더 깊이 있는 내용에 목말랐던 독자들 모두에게 딱 맞는 학습서 입니다.

대부분의 오라클 SQL에 관한 많은 서적들이 초보자 혹은 초급 개발자를 대상으로 했다면, 이 책은 초보자들 뿐만 아니라 중,고급 개발자들에게도 유용한 책입니다. 책의 전반부가 초보자들을 대상으로 했다면 중, 후반부 에서는 중,고급 개발자들이 프로젝트를 수행하면서 목말라했던 내용들에 대해 다루고 있습니다. 따라서 이 책을 읽어 나가면서 조금씩 향상되어 가는 자신을 발견할 수 있을 것입니다.

■ 학습하는 사람 입장에서 "왜 이것이 필요할까?" 라는 입장에서 서술한 책입니다.

단순한 지식 전달과 예제 실습 차원이 아니라, "도대체, 왜 이런 기능을 사용하는 것일까?", "이 문제를 해결할 수 있는 쿼리를 작성하려면 어떻게 하면 될까?" 라는 질문을 독자들에게 던짐으로써, 좀 더 이해하기 쉽고, 문제 해결능력을 향상시키며, 오래도록 기억할 수 있도록 구성하였습니다.

■ 개발자 지향의 SQL 에 대한 내용을 다루고 있습니다.

일반적인 SQL 뿐만 아니라, "개발자라면 이 정도는 알아야 하지 않을까?" 라는 질문에 걸맞게 SQL 이외의 내용에 대해 꼭 필요한 내용만 군더더기 없이 다루고 있습니다. 특히 이 책의 중, 후반부에서 다루고 있는 'PL/SQL', '시스템 객체', 'XML', 'SQL 튜닝' 장에서는, 너무 방대하지도 않고 너무 가볍지도 않으며 적당한 선에서 프로젝트 현장에서 바로 응용하여 사용 가능한 내용들을 다루고 있습니다.

■ 브레인 사이트(http://BRAIN.hanb.co.kr)를 통해서 지속적인 서비스를 제공합니다.

브레인 사이트를 통해 이 책에서 다루었던 예제 소스 뿐만 아니라 '비타민 퀴즈', '연습문제', '이것만은 알고 갑시다'의 정답을 제공합니다. 아울러 Q/A를 비롯한 다양한 서비스를 추가적으로 제공합니다. 출간만 하면 끝이 아니라 계속 독자 분들과 함께 살아 숨쉬는 브레인 사이트를 최대한 활용하기 바랍니다

SQL&PL/SQL이란

SQL(Structured Query Language)은 관계형 데이터베이스 시스템에서 데이터를 처리 검색하는데 사용되는 표준언어로서 1974년 후반에 San Jose에 있는 IBM 연구실에서 개발되었으며 미국 표준 연구소(ANSI)와 국제 표준 기구(ISO)에서 관계형 데이터베이스(RDBMS)의 표준 언어로 채택되었다. SQL은 문자 그대로 구조화 질의어이지만 단순한 데이터 질의어 이상의 역할을 한다. 이는 SQL이 데이터 정의, 데이터 조작, 제어 기능을 모두 제공하고 있기 때문이다.

PL/SQL은 "Procedural language extension to Structured Query Language(SQL)"의 약자로써, 우리말로 옮긴다면 "SQL을 확장한 순차적 처리 언어"라고 할 수 있다. 한 마디로 말해 PL/SQL은 데이터베이스 질의어인 SQL과 일반 프로그래밍 언어의 특성을 결합한 언어이다. 즉 PL/SQL을 사용하면 조건문이나 반복문, 변수나 상수를 선언해서 사용할 수 있을 뿐만 아니라 SQL도 사용할 수 있다.

저자

홍형경

치열한 회사 생활에서 빠져 나와 현재 프리랜서 프로그래머로 일하고 있다. 아직은 IT분야에서 프리랜서란 직업이 외국에서의 그것처럼 인식되지는 않지만, 나름대로 나아가야 할 올바른 방향을 찾고 있는 중이다. 2007년 오라클과 오래간만에 진솔한 대화를 나누고 그 결과를 책 속에 담게 되서 뜻 깊은 한 해를 보낸 것 같다. 2008년의 시작과 함께 많은 사람들에게 사랑받기를 바란다. 이제 다시 새로운 목표를 세워야겠다.

part 1 오라클 SQL 소개

1장. 오라클 소개 
01 DBMS란?
02 오라클은 왜 오라클인가?
03 Oracle 10g의 등장 
이것만은 알고 갑시다 

2장. Oracle 10g 설치 
01 설치 전 준비사항 
02 윈도우에서 Oracle 10g 설치하기 
03 기본 설정 및 연결 
04 Oracle SQL Developer 1.2 설치하기 
이것만은 알고 갑시다 

3장. SQL 소개 
01 SQL이란 무엇인가? 
02 SQL의 발자취 
03 SQL 해부 
04 SQL 문장의 구성요소들 
05 샘플 스키마 설치 
Exercise 3-1 
이것만은 알고 갑시다 

part 2 SQL 들어가기 

4장. 오라클 식구들(데이터베이스 객체) 
01 데이터 저장창고, 테이블 
Exercise 4-1
02 데이터를 빨리 찾으려면... (인덱스) 
Exercise 4-2 
03 창고 안 들여다 보기, 뷰 
Exercise 4-3 
04 클러스터 
05 객체에 호(號)를 만들어 보자(시노님) 
Exercise 4-4 
06 순번을 부여해 보자(시퀀스) 
Exercise 4-5 
이것만은 알고 갑시다 

5장. 관계를 맺자! 조인 
01 개요 
02 WHERE 절 
Exercise 5-1 
03 조인이란? 
04 내부조인 
Exercise 5-2 
05 외부조인 
Exercise 5-3 
06 ANSI 조인 
Exercise 5-4 
이것만은 알고 갑시다 

6장. 오라클 기본 함수 
01 함수란? 
02 숫자형 함수 
Exercise 6-1 
03 문자형 함수 
Exercise 6-2 
04 숫자형 데이터를 반환하는 문자형 함수 
05 날짜형 함수 
Exercise 6-3 
06 Null 관련 함수 
Exercise 6-4 
07 변환 함수 
08 DECODE와 CASE 
Exercise 6-5 
이것만은 알고 갑시다 

7장. 데이터를 묶어보자(그룹 쿼리) 
01 개요 
02 DISTINCT와 ALL 
03 집계 함수 
Exercise 7-1 
04 GROUP BY 절 
Exercise 7-2 
05 HAVING 절 
06 ROLLUP과 CUBE 
Exercise 7-3 
이것만은 알고 갑시다 

8장. 서브쿼리 
01 서브쿼리란? 
02 연관성 없는 서브쿼리 
Exercise 8-1 
03 연관성 있는 서브쿼리 
Exercise 8-2 
04 인라인 뷰 
Exercise 8-3 
이것만은 알고 갑시다 

9장. 쿼리들 모두 집합!(SET 연산자) 
01 SET 연산자 
Exercise 9-1 
02 SET 연산자와 NULL 
Exercise 9-2 
03 SET 연산자의 규칙과 제한사항들 
Exercise 9-3 
이것만은 알고 갑시다 

10장. 계층형 쿼리 
01 계층적인 정보의 표현 
02 계층형 쿼리 
Exercise 10-1 
03 계층형 쿼리의 확장 
Exercise 10-2 
04 계층형 쿼리의 응용 
이것만은 알고 갑시다 

part 3 PL/SQL

11장. PL/SQL 
01 PL/SQL이란? 
02 PL/SQL의 구성요소 
03 PL/SQL 문장과 커서 
04 PL/SQL 서브프로그램 
Exercise 11-1 
이것만은 알고 갑시다 

12장. 시스템 객체 
01 데이터 딕셔너리 
02 시스템 뷰 
Exercise 12-1 
03 시스템 패키지 
Exercise 12-2 
이것만은 알고 갑시다 

13장. 향상된 객체들 
01 개요 
02 LOB 
Exercise 13-1 
03 Materialized View 
Exercise 13-2 
04 오라클 OBJECT 타입 
Exercise 13-3 
이것만은 알고 갑시다 

part 4 고급 SQL 

14장. 오라클 고급 함수(분석 함수) 
01 분석 함수란? 
02 순위 함수 
Exercise 14-1 
03 윈도우 함수 
04 기타 분석 함수들 
Exercise 14-2 
이것만은 알고 갑시다 

15장. 고급 SQL 문장들 
01 향상된 그룹 함수 
Exercise 15-1 
02 서브쿼리를 내 마음대로(WITH 구문) 
Exercise 15-2 
03 스프레드시트 흉내내기(MODEL 절) 
Exercise 15-3 
04 동적 쿼리 
05 입력과 수정을 동시에!(MERGE 문) 
Exercise 15-4 
이것만은 알고 갑시다 

16장. XML 다루기 
01 XML이란? 
02 오라클에서 XML 다루기 
Exercise 16-1 
03 XML 데이터 만들기 
Exercise 16-2 
04 XML에서의 데이터 검색(XQUERY) 
이것만은 알고 갑시다 

17장. SQL 튜닝 
01 옵티마이저란? 
02 접근 경로와 조인 방법 
03 옵티마이저를 추적해 보자!(실행계획) 
04 옵티마이저야, 이 길로 가려무나!(힌트 절의 사용) 
05 일반적인 SQL 튜닝 기법 
이것만은 알고 갑시다 

18장. 남은 것들 
01 데이터베이스 모델링 
02 Oracle 11g 소개 
이것만은 알고 갑시다 

찾아보기

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-06 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
뇌를 자극하는 오라클 프로그래밍 SQL&PL/SQL
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
뇌를 자극하는 오라클 프로그래밍 SQL&PL/SQL
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
뇌를 자극하는 오라클 프로그래밍 SQL&PL/SQL
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실