모.집.임.박.강.좌
과정명 | Oracle SQL 기초부터 Hint, Tuning 실무 향상과정 |
---|---|
교육기간 | 2021년 5월 25일(화) ~ 6월 30일(수) 27일 총 80시간 (평일야간) |
접수기간 | 2021년 5월 24일(월) 까지 / 선착순 마감 |
교육시간 | 19:00 ~ 22:00 |
교육비 | 800,000원 |
모집정원 | 10명 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
교재 | 자체교재 무료제공 |
수강료 입금안내 | 계좌이체 : 국민은행 064601 - 04 - 080737 / 예금주 : 지스펙주식회사 카드결제 : 온라인 또는 오프라인으로 카드 결제 |
알림 |
개인 국비지원 신청자 내일배움카드 및 취업성공패키지를 활용하여 신청하시는 경우 본인자부담금과 추가부담금을 사업주위탁훈련 사업주위탁훈련의 경우 전체 수강료를 결제해주시면 되며 정상 수료자에 한해 환급이 진행됩니다.(출석률 80% 이상) 출결체크 - 개인 국비지원 신청자의 경우 발급받은 내일배움카드를 사용하여 출결을 진행합니다.- 사업주위탁훈련의 경우 HRD-Net 앱을 다운받아 오시면 되며 www.hrd.go.kr 에서 회원가입 및 본인인증을 사전에 진행하셔야 합니다. - 출결체크는 수강생의 책임으로 입/퇴실 시 꼭 진행해주셔야 합니다. |
교육생유형 | 수강료 | 본인자부담금 | 추가부담금 |
---|---|---|---|
국민내일배움카드 |
800,000원 |
158,120원 |
272,960원 |
취업성공패키지1 |
800,000원 |
0원 |
272,960원 |
취업성공패키지2 |
800,000원 |
131,760원 |
272,960원 |
일반 |
800,000원 |
0원 |
800,000원 |
교육생유형 | 수강료 | 환급액 | 회사부담금 |
---|---|---|---|
사업주위탁훈련(중소기업) |
800,000원 |
474,330원 |
325,670원 |
사업주위탁훈련(대기업) |
800,000원 |
210,810원 |
589,190원 |
수강절차 |
|
---|---|
교육대상 |
- DB전문가가 되기 위한 개발자 - IT 신입사원 - 현업 사용자 - SQL 초보사용자 - SQL의 활용 능력을 통이고 싶은 자 - 초보개발자 및 실무개발자 - DB관리자 - 쿼리를 잘하고 싶은 IT 개발자 |
선수학습 | 데이터베이스에 대한 이해 |
강좌명 | Oracle SQL 기초부터 Hint, Tuning 실무 향상과정 |
---|---|
교육목표 |
- SQL, PL/SQL 사용법 습득 - Oracle Schema Object 습득 - Oralce Hint 및 TUNING/tip등을 통한 개발능력 향상 - 오라클 옵티마이저의 이해 - SQL 실행계획의 이해 - 실행계획 SQL 연산자의 이해 - 서브쿼리/조인의 방법에 따른 성능을 이해하고 작성된 SQL 구문 튜닝의 이해 - Access Parh/Join/Query Transformation과 관련된 오라클 힌트 구문의 이해 쿼리 최적화에 대한 이해 - Oracle DBMS에 대한 기초에서부터 활용 능력까지 |
교육개요 |
본 과정은 직접적인 자격증 취득 교육응 아니지만 실무교육으로서 오라클 사용에 대해 불편을 느끼시는 분들을 위해 다양한 예제와 실습을 통해 오라클에 대한 내공을 키워가는 과정입니다. 오라클을 전체적으로 학습할 수 있으며 실무 활용능력을 높여 기본을 다지며 실무에서 사용할수 있습니다. 오라클을 처음 접하는 사람이 수강할 수 있도록 SQL기초부터 체계적으로 교육을 진행하여 기본적인 SQL부터 PL/SQL, 기본적인 Oracle Admin 과정인 오라클 서버 구조/아키텍쳐를 배움으로써 오라클 서버의 작동 원리 및 구조에 대해서도 이해가 되도록 했으며 Hint를 적절히 구사하면서 데이터 검색 시 1분이상 걸리는 SQL문장을 수 초안에 데이터가 검색되도록 Self 작성 SQL 튜닝 습득까지(개발자라면 이런내용을 꼭 알고 있어야 합니다!) 등에 대해 학습하며 수업 중간중간 간단한 Oracle Tip등도 소개해 드립니다. 아울러 SQL 튜닝을 위해 오라클의 구조 및 옵티마이저, Hint의 동작원리 에 대하여 교육하며 오라클 힌트구문의 이해를 통해 데이터 검색 시 최적화된 시간에 데이터가 검색되도록 하는 방법에 대해 배워볼 수 있습니다. |
개요 및 실습데이터 설치 |
- 데이터베이스 개요, RDBMS 개념 - 오라클, 데이터베이스관련 용어 - 오라클 에디션(ORACLE EDITION) - 오라클 버전 변화 - 실습데이터 설치 및 SQL*PLUS 실행환경 설정 - 실습데이터 구조(테이블 정의서) - 데이터베이스 무결성(DataBase Integrity) |
SQL*Plus |
- SQL*Plus /iSQL*Plus사용법 - SQL*Plus 명령어 - ROWNUM 및 NULL값, NLS_DATE_FORMAT - 데이터 타입(Data Type) - SQL 문자함수, 집합함수, 숫자 및 날짜함수, 변환함수, 일반함수 및 조건식 |
BASIC SQL |
- 산술표현식 및 합성연산자, 컬럼 Alias,ALL/Distinct - 조건질의와 Order By, SQL연산자 - 집합연산자(Set Operator) - 기본SQL 함수(문자/숫자/날짜관련), Conversion Function, Analytical Function - Aggreate Function, GROUP BY, HAVING - Sub Query, Join(Outer Join, Self Join, Inner Join등) - Inline View |
Table 관련 DDL |
- DDL을 활용한 기본테이블 Create (생성), Alter(변경), Tuncate(초기화) 작업 -SubQuery를 활용한 임시테이블 작성방법 -임시테이블을 활용한 각종 데이터 변경 및 옮김, 데이터의 일부 정리(삭제) 작업 - 주어진 테이블에 적절한 Index 구성 및 생성 |
Index 관리 |
- 효율적인 Index 관리방법 - 자료사전을 통한 관련 정보 조회 - Index를 활용한 관련자료 조회 질의문 작성 |
PL/SQL |
- PL/SQL 개요 및 소개 - PL/SQL 기본 문법 (IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등) - PL/SQL Program(Variable, SQL) - PL/SQL Operator,DML IN PL/SQL, Transaction Control Cursor (Where Current Of, Ref Cursor, Parameterized Cursor) - Exception - Stored Procedure, Stored Function - Dynamic SQL - Package(패키지명세, 패키지몸체) 작성방법 - Package내 전역/공용변수, 오버로드, 사전선언 - 본인이 작성한 Procedure, Package 진단 및 성능향상 |
DB 모델링 |
- Table의 기본생성 및 DDL 학습 - DDL & DML - 임시테이블을 활용한 대용량 데이터 이관작업 및 불필요데이터 삭제작업 - Master & Detail Table 설계 및 구현 - Fact & Dimension Table과 같은점과 다른점 - OLAP 기초 - Index 생성 및 재구성 - Table Analyze (기초통계 모음 및 모아진 통계데이터 활용) - RDBMS 개념, 테이블 및 인덱스 구성원리 및 설계요령 - 옵티마이저의 동작원리 및 Hint - 본인이 작성한 SQL 및 자가진단 Tuning - Inline View 를 활용한 질의문 작성 - With문을 활용한 SQL문 작성 - SubQuery를 활용한 임시 테이블 Create & Insert - Table Analyze 및 관련 통계데이터 모음 - 본인의 업무에 맞는 Partition Table 구성 및 Test |
Index 활용 |
- B-Tree Index 활용 - 인덱스 매칭율의 이해 - 기타 Index의 활용 - 내게 맞는 인덱스 수립전략 |
파티션 설계기법 |
- 대용량데이터에 대하여 - 데이터 저장방식 - Partition 개요 - Partition 종류별 설명 및 응용사례 - 파티션 설계기법 - 파티션 관리기법 - 파티션 실전사례 |
SQL튜닝 |
- Tuning 개요 - Tuning 도구 소개 (Explain Plan, tkprof, autotrace 등) - RBO와 CBO의 이해 - 전체범위 처리 vs 부분범위 처리 - 실행계획 SQL연산 - Join 방식에 대하여 Nested Loop Join Sort Merge Join Hash Join 기타 Join 방식 - 드라이빙 테이블의 선정 드라이빙 테이블의 선정 조인의 연결고리 - 실전튜닝 사례 부분범위 처리 대용량데이터 처리기법 실전튜닝 사례 |
분석함수 활용 |
- 분석함수의 종류 및 활용 I - 분석함수의 활용 II |
강사님 | KOO 강사님 |
---|---|
프로젝트 경력사항 |
|
전문분야 |
|
유**
2021-04-02 13:43 Oracle SQL 기초 이해부터 실무활용 과정수강 후기
강의의 기간이 너무 짧았지만, 중요한 부분에 집중하여 배울 수 있어서 좋았습니다
노**
2021-04-02 13:39 Oracle SQL 기초 이해부터 실무활용 과정오라클 수업
잘 설명해주셔서 강의 잘 들었습니다!
김**
2021-04-02 13:38 Oracle SQL 기초 이해부터 실무활용 과정N/A
강의의 내용이 기초보다는 실무 위주라 조금 어려움이 있었음.
조**
2021-03-31 19:37 Oracle SQL 프로그래밍 기초 입문과정수강 후기
학교다니면서 DB과목을 수강하지 않아서 배우게 되었습니다. SQL에 대해 하나도 모르던 상태였는데 기초부터 차근차근 알려주셔서 따라가기 수월했습니다.
최**
2021-03-26 17:13 데이터베이스 오라클 Tuning 실무 향상과정데이터베이스 오라클 Tuning 실무 향상과정 후기
어려웠지만 쉽게 설명해주셨습니다. 수강생들한테 시간을 더 주고 이해하는 시간을 주셨으면 좋겠습니다. 실습이 더 많았으면 좋겠습니다. 좋은 강의 감사드립니다.