홍보 / 광고

  • [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트튜닝
소수 정예 과정!!



[기업100%환급]SQL기초에서스키마오브젝트,PLSQL,힌트튜닝

 

tit13_title.gif

강좌명 [기업100%환급]SQL기초에서스키마오브젝트,PLSQL,힌트튜닝(평일주간(단기))
교재 자체교재제공(교재비 30,000원 별도)
강좌 일정 상단 URL 참조
강의 장소 [A강의장]구로디지털단지역2번 출구 -> 미니스톱끼고 우회전 -> 100m 직진 후 골목길 끝에서 횡단보도 건너기 --> 우회전 후 구로호텔 직전 좌측길, 호텔 바로 뒤편 파트너스타워2차 301호 
[약도보기]
수강절차 - 강좌내용 확인
- 전화 또는 홈페이지(www.oraclejavacommunity.com)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제) 
- 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출
- 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지
- 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등)
- 강좌 수강
- 수강후 : 교육 후 설문 작성
수강료 370,000원
[기업100%환급]

기업100%환급 과정은 월2회 정도 진행 됩니다

* 채용예정(확정)된 분은 현재 고용보험 미가입이라도 입사예정인 회사명으로 교육가능 합니다. (채용예정인 기업에서 결제하고 그 기업으로 환급 됩니다.)

기업 100% 환급(비환급, 일반으로 자부담 하셔서 지원가능합니다.)
- 교재비 별도 30,000원, 수강료 314,000원(무통장입금만 가능, 계산서발행), 환급액 314,000원,대기업은 250,000원 환급 됩니다.
-교재비는 교육시작일 현장 결제하시면 되고 현금영수증 or 영수증 발급됩니다.

IT기업을 위한 핵심실무 100% 환급과정!! 

* 환급조건 : 출석80%이상(7일중 6일 이상 출석시, 지각,조퇴는 3번이 결석1일로 간주됨)
* 선착순 마감.
* 지원방법 
1. 현재 보고 계신 과정상세 페이지에서 하단 '지원하기' 버튼 클릭
2. 메인페이지 상단 메뉴 '정보마당' -> '자료실'의 2번 훈련위탁계약서를 팩스 0505-719-4790으로 보내주시면 접수됩니다. (훈련위탁 계약서 아래 결제방식은 "무통장입금"으로 표시 후 제출 바랍니다)

휴강 : 법정공휴일
수강료
입금안내
- 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조)
문의사항 02-851-4790 번으로 연락 부탁 드립니다.
교육개요 IT기업을 위한 100% 환급 과정 입니다. (선착순마감!!)

과정은 프로그램 개발 시 개발자들이 흔히 겪게 되는 SQL 사용법에 중점을 둔 강좌로서 기본적인 SQL사용법 부터 ,SQL*Plus사용법, SQL함수, 서브쿼리, 조인, 그룹함수에 대해 집중적으로 학습하며 개발하면서 자주 보게되는 Schema Object(Table, Index, View, Sequence, Synonym, Store Procedure/Function), 권한과 롤, 계층적 쿼리문까지 학습하는 과정 입니다.

또한 2부에서는 PL/SQL(기본작성방법, Stored Procedure, Function, Trigger, Package)을 마스터 후 오라클의 힌트(Hint, Oracle Hint를 적절히 구사하면 데이터 검색 시 수분이상 걸리는 SQL문장을 수 초안에 데이터가 검색되도록 SQL튜닝 가능하죠^^, 개발자라면 꼭 알고 있어야 합니다!), 고급 SQL 사용법, 각종 인덱스에 대한 이해, 인덱스 활용법, SQL 실무사례등에 대해 학습합니다.

본 과정을 수료함으로써 개발자/DBA/쿼리개발자로서 SQL 사용에 대한 자신감 및 SQL SKILL을 향상시킬 수 있을 것 입니다.
교육목표 ○ RDBMS에대한 이해
○ SQL*Plus 사용법에 대한 이해
○ SQL 기본 함수에 대한 이해
○ SQL 고급함수에 대한 이해
○ Join 및 Sub Query에 대한 이해
○ DML, DDL, DCL에 대한 이해
○ Oracle Table/Index에 대한 이해
○ Oracle Index 종류 및 구조에 대한 이해
○ Oracle Schema Object 에 대한 이해(Table, View, Index, Trigger, DataBase Link, Sequence, Synonym등)
○ Table에 대한 제약조건에 대한 이해
○ 인덱스를 선정하는 기준에 대한 이해
○ 효율적인 인덱스 운영 및 관리 
○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스에 대해 이해.
○ 권한, 롤에 대한 이해
○ 계층적 질의문에 대한 이해
○ Oracle PL/SQL에 대한 이해
○ Oracle Stored Program(Procedure, Function)에 대한 이해
○ Oracle Trigger, Package에 대한 이해
○ 인덱스를 선정하는 기준에 대한 이해
○ 효율적인 인덱스 운영 및 관리 
○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스(Bitmap, Function Based, Reverse Key Index)에 대해서 이해.
○ 옵티마이저의 기능과 역할을 실행계획을 통해서 정확히 이해
○ Oracle HINT에 대한 이해(Access Path, Join 및 기타 SQL을 위한 힌트)
○ 조인방식에 대한 이해 및 CASE별 최적의 조인메카니즘을 이해
○ 드라이빙 테이블선정 방법에 대한 이해
○ 본인이 작성한 SQL문에 대하여 옵티마이저의 작동 원리를 파악하고 실행계획을 분석 
○ 현실 실무에서의 튜닝 사례를 설명하고 튜닝을 위한 명확한 실무 활용기준 가이드를 제시 
○ 다양한 SQL 사례 경험
교육대상 ○ SQL사용자
○ 초보개발자 및 실무개발자
○ DB관리자
○ 쿼리를 잘하고 싶은 IT요원
○ SQL초보자
선수학습 - DB개요 및 기초 IT지식
 

 

SQL초보에서스키마오브젝트까지 [시작하기]
오라클 설치
SQL개요
DBMS 개요
실습 테이블/데이터 설치
기본 SELECT 구문 사용법
연산자
DISTINCT, ALL

[SQL*Plus]
SQL*Plus
SQL*Plus 환경 명령어
SQL*Plus 형식 명령어
SQL*Plus 편집 명령어
SQL*Plus 파일조작 명령어
SQL*Plus 실행명령어

[Data Type]
데이터 타입의 종류
데이터 타입의 특성
데이터 타입의 결정 전략
ROWID, ROWNUM

[SQL연산자]
산술/비교/논리 연산자
BETWEEN, IN 연산자
LIKE 연산자
NULL 연산자
집합연산자
- UNION, UNION ALL, MINUS, INTERSECT
ORDER BY

[SQL함수]
SQL 함수란
문자 함수
숫자 함수
날짜 함수 
데이터 타입의 변환
일반 함수 

[그룹 함수]
그룹 함수란 
그룹 함수의 종류
- COUNT, MAX, MIN, SUM., AVG, GROUPING, GROUPING SETS
ROLLUP, CUBE연산자
HAVING 절

[JOIN]
조인이란?
테이블 별명
EQUI JOIN
NATURAL JOIN
NON-EQUI JOIN
JOIN ~ USING
OUTER JOIN
SELF JOIN

[Sub Query]
서브쿼리란?
단일행 서브쿼리
복수행 서브쿼리(IN, ANY, ALL, EXISTS, NOT EXISTS)
PAIRWISE 다중 칼럼 서브쿼리
UNPAIRWISE 다중 칼럼 서브쿼리
상호연관 서브쿼리
Scalar 서브쿼리

[데이터 조작어(DML)]
데이터 조작어란?
INSERT, UPDATE, DELETE, MERGE
INSERT ALL
Conditional INSERT ALL 
Conditional-First INSERT
PIVOTING INSERT
Transaction관리(Commit, RollBack, SavePoint)
DELETE, DROP, TRUNCATE의 비교

[Schema Object]
1. Table, View, Sequence, Synonym, DataBase Link, Trigger, Package
- 개념
- 생성/수정/삭제 방법
- 딕셔너리 뷰 참조 방법

2. Index
- B*Tree Index
- Bitmap Index
- Function Based Index 
- Reverse Key Index
- IOT
- Index 활용법
- 인덱스를 이용한 SQL 튜닝

[Data Dictionary]
데이터 딕셔너리란?
데이터 딕셔너리 종류
- USER_, ALL_, DBA_
USER_OBJECT
USER_CATALOG

[데이터 무결성제약조건]
NOT NULL
UNIQUE KEY
PRIMARY KEY
FOREIGN KEY
CHECK

[데이터베이스 보안]
권한이란?
권한부여, 회수 방법
객체권한, 시스템 권한
롤이란?
롤 부여/회수 방법
딕셔너리 뷰 조회방법

[계층적 쿼리문]
계층적 쿼리문이란?
LEVEL 의사열
top-down, bottom-up
계층구조에서 가지 제거 방법
PL/SQL, 오라클힌트, 튜닝 [PL/SQL]
- PLSQL 작성법
- PL변수, 제어문, 반복문, 연산자, 데이터타입
- PLSQL 예외처리(EXCEPTION)
- Oracle CURSOR 다루기
- Dynamic SQL
- Stored Procedure 작성 및 실행 방법
- Stored Function 작성 및 실행 방법
- Oracle Trigger
- Oracle Package

[ORACLE HINT, TUNING]


- SQL튜닝 및 오라클 힌트소개
AUTO TRACE, Explain Plan, SQLTrace 소개 및 사용법
Oracle Optimizer란?
Optimizer Mode란?

- Optimizer Mode변경 Hint
(RULE, FIRST_ROWS, ALL_ROWS, CHOOSE)

- 실행계획 SQL연산의 이해
(AND-EQUAL, CONCATENATION, COUNT, FILTER, HASH ANTI_JOIN, HASH SEMI-JOIN, 
INDEXRANGE SCAN, INLIST ITERATOR, MERGE, MERGE SEMI_JOIN, MERGE ANTI_JOIN)

- 실행경로변경힌트 이론 및 실습
(FULL, ROWID, CLUSTER, HASH, INDEX, INDEX_ASC, INDEX_DESC, NO-INDEX, INDEX_FFS)

- 조인순서변경힌트 이론 및 실습
(ORDERED, USE_NL, USE_HASH, HASH_AJ, LEADING, USE_MERGE, DRIVING_SITE)

-기타힌트
(CACHE, NOCACHE, RESULT_CACHE, DYNAMIC_SAMPLING)
* 위 대부분의 실습은 대량의 데이터를 테이블에 입력 후 실전과 같은 실습 예정이며 
실습을 통해 결과를 확인함으로써 이론에 대해 이해할 수 있습니다.

[SQL튜닝 사례실습]
ORDER BY 튜닝(INDEX_ASC, INDEX_DESC를 이용한 튜닝)
MAX, MIN 값의 튜닝(INDEX관련 힌트를 이용한 튜닝)
MINUS를 사용한 경우의 SQL튜닝
COUNT(*) 튜닝(index_ffs힌트, bitmap 인덱스, mview를 이용한 튜닝)
DISTINCT의 튜닝(EXISTS)
INDEX를 이용한 튜닝(Bitmap, Function Based Index)
bitmap 인덱스를 이용한 OR연산 튜닝
index_ss(SKIP SCANNING)을 이용한 튜닝
mview를 이용한 group by COUNT, MAX, MIN 튜닝
WHERE vs HAVING
DRIVING TABLE 선정 실습
NOT IN, NOT EXISTS, MINUS 튜닝실습

 
 
0  COMMENTS