ORACLE,PL-SQL,HINT,TUNING 실무과정
본 과정은 프로그램 개발 시 개발자들이 흔히 겪게 되는 SQL 사용법에 중점을 둔 강좌로서 PL/SQL(기본작성방법, Stored Procedure, Function, Trigger, Package)을 마스터 후 오라클의 힌트(Hint, Oracle Hint를 적절히 구사하면 데이터 검색 시 수분이상 걸리는 SQL문장을 수 초안에 데이터가 검색되도록 SQL튜닝기술, 개발자라면 꼭 알고 있어야 합니다!), 고급 SQL 사용법, 각종 인덱스에 대한 이해, 인덱스 활용법, SQL 실무사례등에 대해 학습합니다.
본 과정을 수료함으로써 개발자로서 SQL 사용에 대한 자신감 및 SQL SKILL을 향상시킬 수 있을 것 입니다.
교육과정 특징
-본 과정에서는 신입직원 및 3년이하 경력직원들이 오라클에 대하여 개요를 파악하고 기본 주로 실습위주로 하여 질의문 연습 및 다양한 질의문을 테스트할 수 있도록 중점을 두어 교육함
-실제 SQL문의 경우 머리로 아는 것보다 다양한 실습훈련을 통하여 이해력 및 응용력이 수반되어야 하므로 기간을 길게하여 다양한 SQL문 Test를 통하여 싫무요원으로 양성되는 것을 목표로 함
-이론적인 것보다는 실습을 통하여 오라클에 대하여 흥미를 갖도록 유도하고 다양한 DB와 비교분석을 통하여 오라클의 우수성을 몸소 느끼도록 하는 과정임
◆ 교육개강 - 평일주간:1월13일 ~1월22일
◆ 교육과정 - ORACLE,PL-SQL,HINT,TUNING 실무과정
- 노동부환급 (기업환급)적용혜택
◆ 교육강의시간 - 10:00~18:00 (8일) 총 56시간
◆대 표 :02-6925-4760
◆홈페이지:http://www.oraclejava.co.kr/gspecedu/curri/currimaster.php?command=2224
교육목표
○ Oracle PL/SQL에 대한 이해
○ Oracle Stored Program에 대한 이해
○ Oracle Trigger에 대한 이해
○ 인덱스를 선정하는 기준에 대한 이해
○ 효율적인 인덱스 운영 및 관리
○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스에 대해서 이해.
○ 옵티마이저의 기능과 역할을 실행계획을 통해서 정확히 이해
○ Oracle HINT에 대한 이해
○ 조인방식에 대한 이해 및 CASE별 최적의 조인메카니즘을 이해
○ 본인이 작성한 SQL문에 대하여 옵티마이저의 작동 원리를 파악하고 실행계획을 분석
○ 현실 실무에서의 튜닝 사례를 설명하고 튜닝을 위한 명확한 실무 활용기준 가이드를 제시
○ 다양한 SQL 사례 경험
교육대상
- 초보 개발자
- SQL에 관심있는 개발자
- DB전문가가 되기 위한 개발자
교육과정(커리큘럼 상세 내용은 홈페이지 참조)
PL/SQL
- PLSQL 작성법
- PL변수, 제어문, 반복문, 연산자, 데이터타입
- PLSQL 예외처리(EXCEPTION)
- Oracle CURSOR 다루기
- Dynamic SQL
- Stored Procedure 작성 및 실행 방법
- Stored Function 작성 및 실행 방법
- Oracle Trigger
- Oracle Package
[기타 유틸리티]
SQL*Loader
EXPORT/IMPORT
ORACLE HINT, TUNING(SQL튜닝사례)
Tuning 개요
- Tuning 도구 소개 (Explain Plan, tkprof, autotrace 등)
- 전체범위 처리 vs 부분범위 처리
고급SQL
- 집계용 함수사용
- (ROLLUP,CUBE,GROUPINGSET)
- 분석함수(Analytical Function) 사용
- 순환관계처리 및 병렬처리
- Oracle 정규표현식(Regular Expression)
옵티마이저 이해
- OPTIMIZER 이해
- OPTIMIZER MODE
- CBO의 이해
SQL 실행계획 분석
- 실행계획 보기
- 실행계획의 유형
- 실행계획의 제어
- HINT(힌트) 상세 설명
B-Tree 인덱스 활용
- 인덱스 매칭율
- 옵티마이저의 선택기준
- B-Tree 인덱스를 사용하지 못하는 경우
- Bitmap 인덱스의 이해
- Reverse Key 인덱스
- Function Based 인덱스(함수기반인덱스)
- IOT(인덱스 일체형 테이블)
대용량 데이터에 유용한 물리구조
- CLUSTER
- PARTITION
- PARTITION 예제
- Merge, Multi Table Insert, 외부 테이블
조인에 대한 이해 및 활용
- 조인 원리의 파악 및 활용 비교
- NESTED LOOP JOIN 원리
- HASH JOIN 원리
- SORT MERGE JOIN 원리
조인 드라이빙 테이블의 선정
- 드라이빙 테이블의 중요성
- 조인 실행 경로 고정 사례
SQL튜닝 실전사례연구
- 현장 사례연구
- 성능에 도움되는 Analytic Function(분석함수) 활용