서브메뉴

본문

OCA/OCP Introduction to Oracle9i SQL Study Guide
OCA/OCP Introduction to Oracle9i SQL Study Guide
저자 : 칩 도우즈
출판사 : 정보문화사
출판년 : 2003
ISBN : 8956740763

책소개


이 책은 Introduction to Oracle9i: SQL 시험에 합격하는 데 필요한 모든 내용을 다룬다. 이 시험은 데이터베이스 관리자 트랙에 속하는 오라클9i 공인 데이터베이스 초급자 과정의 일부이다. 이 초급자 과정은 오라클 및 SQL에 대한 기본 지식을 가르친다. 각 장의 첫 부분에 시험 과목이 나열되어 있다.

오라클 사용시 반드시 알아야 할 기본적인 SQL 문장 작성 방법과 SQL*Plus 사용법에서 시작하여, 다양한 단일행 함수와 그룹 함수 등을 살펴본 후, 조인과 서브쿼리를 설명하고 있다. 좀 더 고급 주제로 데이터를 수정하고 테이블과 뷰를 관리하는 방법과 각종 제약 조건에 대하여 살펴본다. 마지막으로 데이터베이스 객체와 사용자 권한 설정 및 보안에 대하여 설명한다.

[부록 CD] 오라클 공인 DBA 준비 EdgeTest 소프트웨어 / PC 및 Palm 환경용 전자 플래시 카드 / OCA/OCP : Introduction to Oracle9i SQL 학습 가이드 PDF 문서

목차


제1장 기본 SQL SELECT 문

SQL의 기본
오라클 데이터형
연산자와 리터럴
간단한 질의 작성
SELECT 문의 사용법
행의 제한
기타 연산자
IN과 NOT IN
BETWEEN
EXISTS
IS NULL과 IS NOT NULL
LIKE
행의 정렬
NULL 값의 정렬
표현식의 사용
CASE 표현식
요약
시험대비를 위한 핵심사항
핵심용어
이 장에서 사용한 명령
연습문제
연습문제 정답 및 해설


제2장 SQL*Plus 개요

SQL*Plus의 기본
SQL*Plus에 연결
SQL*Plus의 사용
스크립트 파일의 사용
SQL*Plus의 환경 설정
가독성이 뛰어난 결과 작성
페이지 및 라인 길이 조정
열 포맷팅
중복값 제거
머리글 및 바닥글 추가
열 속성 제거
스크립트 파일을 사용한 보고서 작성
요약 작업 수행
대화형 SQL 문 작성
대체 변수 사용
현재 세션에 변수 저장
변수 대신 위치 표기법 사용
ACCEPT 명령 사용
iSQL*Plus 사용하기
iSQL*Plus 구조
iSQL*Plus로 작업하기
iSQL*Plus 제한 사항
요약
시험대비를 위한 핵심사항
핵심용어
이 장에서 사용한 명령
연습문제
연습문제 정답 및 해설


제3장 단일행 함수

단일행 함수의 기본
NULL과 단일행 함수
NULL 값 함수
단일행 문자 함수의 사용
문자 함수 개요
문자 함수 설명
단일행 숫자 함수의 사용
숫자 함수 개요
숫자 함수 설명
단일행 날짜 함수의 사용
날짜 포맷 변경
날짜 함수 개요
날짜 함수 설명
단일행 변환 함수의 사용
변환 함수 개요
변환 함수 설명
기타 단일행 함수의 사용
기타 함수 개요
기타 함수 설명
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설


제4장데이터 집계 및 그룹 함수

그룹 함수의 기본
그룹 함수의 사용
그룹 함수 개요
그룹 함수 설명
GROUP BY 절을 사용한 데이터 그룹화
HAVING 절을 사용한 그룹 데이터의 제한
CUBE 및 ROLLUP을 사용한 대집계 생성
중첩 함수
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설


제5장 조인 및 서브쿼리

다중 테이블 질의
단순 조인
복합 조인
다중 테이블 조인
카테시안 조인
외부 조인
기타 다중 테이블 조인
서브쿼리
단일행 서브쿼리
다중행 서브쿼리
상호관련 서브쿼리
스칼라 서브쿼리
다중열 서브쿼리
기타 DML 문에서의 서브쿼리
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설


제6장 데이터 수정

DML 문의 사용
테이블에 행 추가
다중 테이블에 행 추가
테이블의 행 갱신
행을 테이블로 병합
테이블에서 행 삭제
테이블 절삭
TRUNCATE와 DELETE의 비교
TRUNCATE와 DROP TABLE의 비교
갱신을 위한 행 선택
테이블 잠금
교착 현상
오라클의 DML 잠금
트랜잭션 제어의 이해
저장점과 부분 롤백
일관성과 트랜잭션
트랜잭션 수준 또는 명령문 수준의 일관성 활성화
트랜잭션이 사용할 롤백 세그먼트 지정
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설


제7장 테이블 및 제약 조건 관리

데이터베이스 객체
내장 데이터형
문자 데이터형
숫자 데이터형
날짜와 시간 데이터형
이진 데이터형
ROWID 데이터형
테이블 생성
테이블과 열의 명칭
열의 기본값 지정
주석 추가
기존 테이블로부터 새로운 테이블 생성
테이블 수정
열 추가
열 수정
열 삭제
테이블 삭제
테이블 이름 변경
제약 조건 관리
제약 조건 생성
NOT NULL 제약 조건
CHECK 제약 조건
UNIQUE 제약 조건
PRIMARY KEY 제약 조건
FOREIGN KEY 제약 조건
비활성화된 제약 조건
제약 조건 삭제
제약 조건 활성화 및 비활성화
유효한 제약 조건
제약 조건 검사 연기
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설


제8장 뷰 관리

뷰의 생성과 수정
사용자 정의 열 이름 사용
오류를 가진 뷰 생성
읽기 전용 뷰 생성
뷰에 제약 조건 생성
뷰 수정
뷰 삭제
뷰의 사용
질의에 뷰의 사용
뷰를 통한 데이터 삽입, 갱신 및 삭제
조인 뷰의 사용
사용 가능한 DML 작업 보기
인라인 뷰의 사용
상위 N번째까지의 분석 수행
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설 404


제9장 기타 데이터베이스 객체

시퀀스의 생성과 관리
시퀀스의 생성 및 삭제
시퀀스의 사용
시퀀스의 변경
동의어의 생성과 관리
객체 참조 해석
인덱스의 생성과 관리
인덱스의 동작 방법
B-트리 인덱스의 사용
비트맵 인덱스의 사용
내장 프로그램 호출
프로시저와 함수의 사용
패키지의 사용
요약
시험대비를 위한 핵심사항 7
핵심용어
연습문제
연습문제 정답 및 해설


제10장 사용자 접근 및 보안

사용자 계정의 생성과 관리
계정 인증 방법 설정
계정 속성 할당
계정 라이센스 제어의 사용
롤의 생성과 사용
권한의 부여와 철회
객체 권한
시스템 권한
권한 할당
권한 철회
데이터 딕셔너리를 통하여 권한 보기
프로파일을 사용한 사용자 그룹 관리
자원 설정 활성화
프로파일의 생성과 변경
요약
시험대비를 위한 핵심사항
핵심용어
연습문제
연습문제 정답 및 해설

GLOSSARY
INDEX

QuickMenu