책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > Oracle
· ISBN : 9788972807490
· 쪽수 : 416쪽
· 출판일 : 2006-07-25
책 소개
목차
1장 데이터베이스 개념과 오라클 설치
데이터베이스란?
데이터베이스 관리 시스템
오라클 10g 다운받기
오라클 10g 설치하기
오라클 10g의 시작과 종료
시스템 권한을 가진 데이터베이스 관리자
2장 SQL의 기본
데이터베이스에 저장되는 자료 형태
데이터의 구조를 살펴보기 위한 DESC
오라클의 데이터 형
기본적인 SELECT문
특정 데이터만 보기
산술 연산자
NULL도 데이터이다
별칭
Concatenation 연산자의 정의와 사용
중복되는 컬럼을 한 번씩만 보여주기 위한 DISTINCT 키워드
3장 SQL*Plus 명령어
SQL*Plus 명령어
SQL*Plus 편집 명령과 파일 조작 명령
명령 버퍼에 저장된 쿼리문을 편집하기 위한 EDIT 명령어
최근에 수행한 쿼리문을 저장하기 위한 SAVE 명령어
SQL문의 실행 결과를 저장하기 위한 SPOOL 명령어
시스템의 변수 설정하기 위한 SET 명령어
형식을 지정하기 위한 명령어
4장 특정 데이터를 추출하기 위한 연산자
WHERE절
비교 연산자
비교 연산자 II
IN 연산자
BETWEEN AND 연산자
논리 연산자
정렬하여 출력하기 위한 ORDER BY 절
5장 SQL 주요 함수
DUAL 테이블
숫자 함수
문자 처리 함수
날짜 관련 함수
형 변환 함수
NULL 변환 함수인 NVL
C언어의 else if 문과 같은 DECODE 함수
조건에 따라 서로 다른 처리가 가능한 CASE 함수
6장 그룹함수
그룹 함수
GROUP BY 절
HAVING 절
7장 조인
조인의 기본 개념
EQUI JOIN
NON-EQUI JOIN
SELF JOIN
OUTER JOIN
다양한 예제
8장 서브 쿼리
서브 쿼리의 문법과 종류
단일 행 서브 쿼리
서브 쿼리에서 그룹 함수의 사용
다중 행 서브 쿼리
다양한 예제
9장 테이블 생성 및 변경, 삭제하기(DDL)
테이블 생성
테이블의 구조 변경하기
테이블 제거
테이블의 모든 로우 제거
데이터 딕셔너리와 데이터 딕셔너리 뷰 (뷰의 정의는 14장 참조)
10장 테이블에 컬럼 추가, 수정, 삭제하기(DML)
INSERT문
치환변수
서브 쿼리로 테이블 작성하기
다중 테이블에 다중 로우 입력하기
조건(WHEN)에 의해 다중 테이블에 다중 로우 입력하기
PIVOTING에 의해 다중 테이블에 다중 행 입력하기
UPDATE문
서브 쿼리를 이용한 데이터 수정하기
DELETE문
MERGE
11장 트랜잭션 관리
트랜잭션
커밋와 롤백
자동 커밋
세이브포인트
12장 데이터 읽기 일관성과 락
데이터 읽기 일관성과 락
데드 락
테이블을 갱신시 발생한 락을 해결하는 방법
13장 무결성 제약 조건
무결성 제약 조건의 개념
기본 키 제한조건
외래 키 제한 조건과 참조 무결성
유일 키 제한 조건
Check 제한 조건
NOT NULL 제한조건
제약 조건의 비활성화
14장 뷰
뷰란?
뷰의 내부구조
뷰를 사용하는 이유
뷰의 종류
뷰의 제거
뷰의 변경
뷰의 생성할 때 지정하는 FORCE/NOFORCE 옵션
WITH CHECK OPTION
WITH READ ONLY
인라인 뷰
Top-N 분석
15장 시퀀스
시퀀스 개념 이해와 시퀀스 생성
시퀀스에 관한 데이터 딕셔너리
CURRVAL과 NEXTVAL의 사용
시퀀스의 수정과 제거
시퀀스의 실무 적용
16장 인덱스
인덱스 개념의 이해
인덱스 생성/제거와 인덱스 정보 조회
인덱스의 장/단점과 인덱스 재구성
인덱스의 종류
17장 사용자 관리
사용자 생성
사용자 권한
시스템 권한
객체 권한
18장 데이터베이스 롤 권한 제어
롤이란
롤의 종류
사용자가 롤 정의
롤에 부여된 권한 알아보고 롤 회수하기
롤의 장점
19장 동의어
동의어 개념과 종류
동의어의 생성
동의어의 제거
20장 PL/SQL 기초
PL/SQL 구조
변수 선언과 대입문
선택문
반복문
테이블에 저장
시퀀스 생성
PL/SQL 테이블과 레코드
21장 커서
커서
OPEN-FETCH-CLOSE가 없이 커서 처리
커서의 상태
커서를 활용한 실용 예제
22장 저장 프로시저와 함수
저장 프로시저 생성
저장 프로시저 작성시 발생하는 오류 처리하기
저장 프로시저 조회하기
매개 변수
저장 함수 생성
23장 패키지와 트리거
패키지 생성과 실행
전역 변수와 프로시저의 오버로딩과 ONE-TIME-ONLY 프로시저
DBMS_OUTPUT 패키지
트리거 생성과 실행
트리거 삭제
예제를 통한 트리거의 적용
부록 1 데이터베이스의 분석 설계 과정
데이터 모델링
요구 사항 분석
개체 관계 모델(논리적 설계 단계)
물리적 설계
정규화
부록 2 E-R Win 사용하여 데이터베이스 모델링하기
E-R Win 사용하기
논리적 모델링
다대다 관계 정의
도메인 설정
Subject Area
물리적(Physical) 모델
뷰(View) 정의
스토어드 프로시저 정의
트리거(Trigger) 정의
데이터베이스 스키마 생성