서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
오라클 11G + PL/SQL 입문(DYNAMIC 1)
저자 : 성윤정
출판사 : 대림
출판년 : 2009
정가 : 25000, ISBN : 9788972808190
책소개
Dynamic 실무 코칭 프로그래밍 Book의 첫번째 책으로, 오라클 11g의 새로운 기능만 다루기보다 데이터베이스 본래의 기능을 탄탄하게 익힐 수 있도록 돕는 기본서이다. 각 장의 중요한 개념 정리를 시작으로 주제에 맞는 예제를 제시하여 상황에 적합한 실행 예제를 따라할 수 있다. 또한 구체적인 명령어 입력과 실행 예제와 유사한 문제들을 풀어 보면서 실력을 탄탄히 다져나갈 수 있다. 이론을 뒷받침하는 예시와 쿼리문 분석, 그리고 실습하기와 퀴즈를 통한 반복적인 학습으로 쉽게 이해할 수 있도록 하여 오라클을 최대한 빠르게 익히고 정복할 수 있도록 하였다.
목차
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]