어떤 시스템(?)을 접할 때는 개념이 제일 중요하다고 생각한다
이 책은 개념을 잘 설명해 놓았고 오라클을 처음 접하거나
초보자들에게 매우 유익한 책이 될 듯 싶다.
도움이 많이 되었던 책이다. 지금 2번째 읽을려고 책을
펴고 있다.^^;
꽉 막힌 도로처럼 프로그램의 데이터 처리가 너무 느리다구요?
효율적인 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도 사용할 수 있다.
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 소개 이것만은 알고 갑시다 찾아보기
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |