서브메뉴

본문

오라클 11G + PL/SQL 입문
오라클 11G + PL/SQL 입문
저자 : 성윤정
출판사 : 대림
출판년 : 2009
ISBN : 9788972808190

책소개

오라클을 최대한 빠르게 이해하고 정복하다!

'DYNAMIC' 시리즈, 제1권 『오라클 11G + PL/SQL 입문』. 오라클에 대한 두려움을 갖고 있는 초급자나, 오라클을 올바르게 이해하지 못한 중급자를 위해 저술된 오라클 입문서다. 오라클을 최대한 빠르게 이해하고 정복할 수 있도록 꾸몄다.

특히 오라클 11g에 대해 중점적으로 다룬다. 단순히 오라클 11g의 새로운 기능만 다루기보다는 데이터베이스의 본디 기능을 탄탄하게 익힐 수 있도록 구성되어 있다. 가장 먼저 데이터베이스의 개념을 실무 중심으로 이해하기 소개한다. 아울러 초급자도 쉽게 익힐 수 있도록 오라클 함수뿐 아니라, PL/SQL에 대해 설명하고 있다.

또한 '실습하기'뿐 아니라, '탄탄히 다지기'를 담아내 구체적인 명령의 입력 예와 실행 예를 학습할 수 있는 따라하기 형식의 예제를 풀어보며 실력을 쌓아나가도록 구성했다.

CP Say!
『오라클 11G + PL/SQL 입문』을 학습하는 데 필요한 소스는 대림의 홈페이지(http://www.daerim.net)' 중 소스 자료실에서 다운로드하시면 됩니다. 대림의 상황에 따라 변경 혹은 중지될 수 있습니다.
[교보문고에서 제공한 정보입니다.]

출판사 서평

오라클 11g + PL/SQL 입문??은 초?중급자를 위한 프로그램 기본서입니다.
단순히 오라클 11g의 새로운 기능만 다루기보다 데이터베이스 본래의 기능을 탄탄하게 익힐 수 있도록 구성되어 있습니다. 각 장에서는 중요한 개념 정리를 시작으로 주제에 맞는 예제를 제시하여 상황에 적합한 실행 예제를 따라할 수 있습니다. 또한 구체적인 명령어 입력과 실행 예제와 유사한 문제들을 풀어 보게 되어 실력을 탄탄히 다져나갈 수 있도록 합니다.

또한 이 책은 다양한 요소로 학습의 성과를 높이도록 구성되어 있습니다. 이론을 뒷받침하는 예시와 쿼리문 분석, 그리고 실습하기와 퀴즈를 통한 반복적인 학습으로 쉽게 이해할 수 있도록 합니다.

각 장에서 배워야 할 중요한 개념을 미리 다룬 다음 하나의 주제를 담고 있는 예제를 제시하여 따라할 수 있도록 구성되었습니다. 제시하고 있는 구체적인 명령의 입력, 실행 예제들과 유사한 문제들을 풀어 보면서 실력을 탄탄히 다져나갈 수 있도록 하는 것을 기본 개념으로 구성한 책입니다. 따라서 오라클을 최대한 빠르게 익히고 정복할 수 있도록 합니다.
보기 좋은 쿼리문 구성창과 실습 예제는 각 단원에서 다양하게 접할 수 있도록 여러 가지 예제들로 설명하고 있습니다. 또한 간단한 퀴즈(탄탄히 익히기)는 익힌 내용에 대한 반복학습과 재미를 더해 초보 입문자들도 접근을 쉽게 한다는 점도 타 도서와 다른 점이라 할 수 있습니다.

기초 입문자들에게 다이내믹한 프로그래밍 세계를 열어 드릴 수 있는 입문 프로그래밍 책입니다.

☞ 출간예정
Programming Book 02 - 스트럿츠 2 프로그래밍 입문
Programming Book 03 - 네트워크 보안 입문
[교보문고에서 제공한 정보입니다.]

목차정보

PART 01 l 데이터베이스 개념과 오라클 설치
01 데이터베이스와 데이터베이스 관리 시스템
02 오라클 다운받아 설치하기
03 SQL과 SQL*Plus의 개념
04 SQL*Plus 로그인

PART 02 l SQL의 기본
01 데이터 딕셔너리 TAB
02 테이블 구조를 살펴보기 위한 DESC
03 오라클의 데이터형2
04 데이터를 조회하기 위한 SELECT문
05 산술 연산자
06 NULL도 데이터!
07 칼럼 이름에 별칭 지정하기
08 Concatenation 연산자의 정의와 사용
09 DISTINCT 키워드


PART 03 l SSQL*Plus 명령어
01 SQL*Plus 명령어의 개념
02 SQL*Plus 편집 명령
03 SQL*Plus 파일 명령어
04 시스템 변수 조작을 위한 SET 명령어


PART 04 l SELECT로 특정 데이터 추출하기
01 WHERE 조건과 비교 연산자
02 논리 연산자
03 BETWEEN AND 연산자
04 IN 연산자
05 LIKE 연산자와 와일드카드
06 NULL을 위한 연산자
07 정렬을 위한 ORDER BY절


PART 05 l SQL 주요 함수
01 DUAL 테이블
02 숫자 함수
03 문자 처리 함수
04 날짜 함수
05 형 변환 함수
06 NULL을 다른 값으로 변환하는 NVL 함수
07 선택을 위한 DECODE 함수
08 조건에 따라 서로 다른 처리가 가능한 CASE 함수


PART 06 l 그룹 함수
01 그룹 함수
02 GROUP BY절
03 HAVING 조건


PART 07 l 조인
01 조인의 필요성
02 Cross Join
03 Equi Join
04 Non-Equi Join
05 Self Join
06 Outer Join
07 ANSI Join



PART 08 l 서브 쿼리
01 서브 쿼리의 기본 개념
02 단일행 서브 쿼리
03 다중행 서브 쿼리


PART 09 l 테이블 구조 생성, 변경 및 삭제하는 DDL
01 테이블 구조를 정의하는 CREATE TABLE
02 테이블 구조를 변경하는 ALTER TABLE
03 테이블 구조를 삭제하는 DROP TABLE
04 테이블의 모든 로우를 제거하는 TRUNCATE
05 테이블명을 변경하는 RENAME
06 데이터 딕셔너리와 데이터 딕셔너리 뷰


PART10 l 테이블의 내용을 추가, 수정, 삭제하는 DML
01 테이블에 새로운 행을 추가하는 INSERT문
02 다중 테이블에 다중행 입력하기
03 테이블의 내용을 수정하기 위한 UPDATE문
04 테이블의 불필요한 행을 삭제하기 위한 DELETE문
05 테이블을 합병하는 MERGE


PART11 l 트랜잭션 관리
01 트랜잭션
02 COMMIT과 ROLLBACK
03 자동 커밋
04 트랜잭션을 작게 분할하는 SEVEPOINT


PART12 l 데이터 읽기의 일관성과 락
01 데이터 읽기의 일관성과 락
02 데드 락
03 SET UNUSED
04 D이 명령의 롤백
05 TRUNCATE와 DELETE의 차이


PART13 l 데이터 무결성을 위한 제약조건
01 무결성 제약 조건의 개념과 종류
02 필수 입력을 위한 NOT NULL 제약 조건
03 유일한 값만 허용하는 UNIQUE 제약 조건
04 칼럼 레벨로 제약 조건명을 명시하여 제약 조건 설정하기
05 데이터 구분을 위한 PRIMARY KEY 제약 조건
06 참조 무결성을 위한 FOREIGN KEY 제약 조건
07 CHECK와 DEFAULT의 제약 조건
08 테이블 레벨 방식으로 제약 조건 지정하기
09 제약 조건 변경하기
10 제약 조건의 비활성서와 CASCADE


PART14 l 가상 테이블인 뷰
01 뷰의 기본 다루기
02 뷰 고급 다루기
03 뷰 생성에 사용되는 다양한 옵션
04 뷰 활용하여 Top-N 구하기


PART 15 l 시퀀스
01 시퀀스의 개념 이해와 시퀀스 생성
02 시퀀스 관련 데이터 딕셔너리
03 시퀀스 값을 알아보는 CURRVAL과 NEXTVAL
04 시퀀스 실무에 적용하기
05 시퀀스 제가와 수정


PART 16 l 인덱스
01 인덱스의 개요
02 인덱스의 물리적인 구조와 재생성
03 인덱스의 종류 살펴보기


PART 17 l 사용자 관리
01 데이터베이스 보안을 위한 권한
02 사용자 생성하기
03 권한을 부여하는 GRANT 명령어
04 객체 권한


PART 18 l 데이터베이스 롤 권한 제어
01 롤의 정의와 종류
02 사용자 롤 정의
03 롤 회수하기
04 롤의 장점


PART 19 l 동의어
01 동의어의 개념과 종류
02 동의어 생성 및 제거


PART 20 l PL/SQL 기초
01 PL/SQL의 구조
02 변수 선언과 대입문
03 선택문
04 반복문


PART 21 l 저장 프로시저, 함수, 커서
01 저장 프로시저
02 저장 프로시저의 매개 변수
03 IN, OUT, INOUT 매개 변수
04 저장 함수 생성
05 커서

PART 22 l 패키지와 트리거
01 패키지의 형식과 출력
02 트리거
03 예제를 통한 트리거의 적용

[Index]
[교보문고에서 제공한 정보입니다.]