클래스 소개
SQL 완전정복 코스
SQL을 기초부터 탄탄하게 다져가고자 하는 모든 분들을 위해 준비한 [완전정복 코스].
기초실무 편과 실전적용 편을 코스로 묶어 제공해드립니다.
초심자의 눈 높이에 맞춘 A to Z 구성을 통해 SQL에 관한 알찬 학습이 가능하도록
준비된 본 코스를 통해 SQL에 관한 이해와 학습. 실전 적용을 마음껏 활용해주시길 바랍니다.
기초실무 편과 실전적용 편을 코스로 묶어 제공해드립니다.
초심자의 눈 높이에 맞춘 A to Z 구성을 통해 SQL에 관한 알찬 학습이 가능하도록
준비된 본 코스를 통해 SQL에 관한 이해와 학습. 실전 적용을 마음껏 활용해주시길 바랍니다.
교육대상
-
SQL 관련 자격증을 취득하기 위해 학습하고자 하시는 분
-
DB관리자 또는 실무에서 DB관리를 적용하고자 하시는 분
-
SQL 쿼리문에 대해
처음 학습하고자 하시는 분
ITWILL 빅데이터 & 머신러닝 전문가 양성 과정 강의 중이신
Oracle Master 유연수 강사님이 전하고 싶은 이야기
Oracle Master 유연수 강사님이 전하고 싶은 이야기
데이터는 그 어느때보다 우리의 실생활과 아주 밀접한 존재가 되었습니다.
그리고 여러 사회 현상에 대해서 생각하고,
답을 찾기 위한 프로그래밍 기술 중 하나로 SQL이 사용되고 있습니다.
SQL은 질문을 던지고 생각하게 만드는 힘이 있습니다.
데이터를 이렇게 저렇게 검색하다 보면 생각하지도 못했던 답을 찾게 되기도 합니다.
그런 질문들은 여러 종류일 수 있습니다.
현재 사회 현상일 수도 있고 미래를 예측하는 것 일수도 있습니다.
이 강의는 SQL이란 무엇인지를 알려주는 강의이기도 하지만
데이터를 직접 찾고 모아서 정보를 찾는 방법부터 이를 적재적소에 튜닝 하는 방법까지 알려드립니다.
그리고 여러 사회 현상에 대해서 생각하고,
답을 찾기 위한 프로그래밍 기술 중 하나로 SQL이 사용되고 있습니다.
SQL은 질문을 던지고 생각하게 만드는 힘이 있습니다.
데이터를 이렇게 저렇게 검색하다 보면 생각하지도 못했던 답을 찾게 되기도 합니다.
그런 질문들은 여러 종류일 수 있습니다.
현재 사회 현상일 수도 있고 미래를 예측하는 것 일수도 있습니다.
이 강의는 SQL이란 무엇인지를 알려주는 강의이기도 하지만
데이터를 직접 찾고 모아서 정보를 찾는 방법부터 이를 적재적소에 튜닝 하는 방법까지 알려드립니다.
이러한 것들을 데이터를 통해서 찾아냅니다.
모든 데이터는 데이터베이스에 저장하고 관리합니다.
SQL은 데이터베이스에서 정보를 찾는 아주 강력한 언어입니다.
데이터베이스와 SQL의 기본 구조. 이를 활용하는 다양한 실습을 통해
SQL의 입문을 돕고, 나아가 실전에 즉시 적용할 수 있는 TUNING과정까지 마치고 나면
다양한 방향에서 SQL의 무궁무진한 가능성을 활용하실 수 있습니다.
모든 데이터는 데이터베이스에 저장하고 관리합니다.
SQL은 데이터베이스에서 정보를 찾는 아주 강력한 언어입니다.
데이터베이스와 SQL의 기본 구조. 이를 활용하는 다양한 실습을 통해
SQL의 입문을 돕고, 나아가 실전에 즉시 적용할 수 있는 TUNING과정까지 마치고 나면
다양한 방향에서 SQL의 무궁무진한 가능성을 활용하실 수 있습니다.
SQL 코스강의는 기초부터 시작하여 개발자와 DBA에게 활용할 수 있는 폭 넓은 구성으로 기획 되었습니다.
이제부터 SQL 코스강의를 통해 여러분들이 사용하고자 하는 서비스와 기능의 차이를 직접 경험해보세요.
이미 수 많은 학생들이 유연수 강사님과 함께 공부하여 DB 전문가로서 사회에 진출하였습니다!
DB엔지니어, DB관리자 등 다양한 직군으로 진출할 수 있는 SQL을
기초부터 실전까지 한 번에 학습하세요!
DB엔지니어, DB관리자 등 다양한 직군으로 진출할 수 있는 SQL을
기초부터 실전까지 한 번에 학습하세요!
유연수 강사님이 운영중인 카페
https://cafe.daum.net/oracleoracle
https://cafe.daum.net/oracleoracle
SQL 실무를 위한 기초 과정으로 출발하여
Oracle DB 설치부터 고급 쿼리 작성 + 실전 적용 가능한 다양한 실습까지 한번에 끝!
Oracle DB 설치부터 고급 쿼리 작성 + 실전 적용 가능한 다양한 실습까지 한번에 끝!
수강기간 / 환불정책 안내
학습 규정 안내
- 본 클래스는 (기초실무) 133차시, 13시간 30분 (실무적용) 43차시, 9시간 분량으로 구성되어 있으며,
일 1시간 내외의 학습 시간을 기준으로 1달(30일) 수강 시 완강 가능한 구성입니다. - 해당 클래스는 사전 공지 없이 콘텐츠 내용, 가격, 할인 정책 등이 변동 될 수 있습니다.
(1) 학습 기간
- 기본수강기간(유료수강기간)은 최초 1개월 (30일)이며,
기본수강기간 이후부터는 무제한(무료) 학습 기간이 적용됩니다. (기본 2년, 2년 단위로 무료 연장신청) - 유/무료 수강기간 모두 동일한 환경으로 학습이 가능합니다.
- 수강 시작일(유료 수강기간)은 결제일로부터 기간이 산정되며, 결제를 완료하시면 ‘내 강의실’을 통해 확인 가능합니다.
- 이지업클래스의 사정으로 인해 수강 시작이 늦어진 경우에는 해당 일정 만큼의 수강기간이 연장됩니다.
(2) 환불 규정
- 이지업클래스의 환불규정은 아래와 같습니다.
* 전액환불- 수강 시작 후 14일 이내, 5차시 & 5%(시간) 미만 수강 시
- 수강 시작 후 14일 이내, 10차시 & 10% 미만 시간 수강시: 실 결제금액의 2/3을 환불
- 수강 시작 후 14일 이내, 15차시 & 15% 미만 수강시: 실 결제금액의 1/3을 환불
- 요청일 기준 수강 시작 후 15일 초과 또는 15차시 또는 15% 이상 수강시 : 환불금액 없음
(3) 주의 사항
- 본 강의는 상황에 따라 사전 공지나 안내 없이 할인이 조기 마감 또는 연장 될 수 있습니다.
- 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 사전 안내 없이 종료될 수 있습니다.
- 무제한 강의의 경우, 내 강의실 수강기간 연장 신청을 통해 무제한으로 연장 가능합니다.
- 구매한 무제한 강의의 연장 진행을 하지 않아 종료될 경우 복구되지 않습니다.
- 강의 컨텐츠는 향후 이지업클래스의 사정에 따라 추가 또는 업데이트 될 수 있습니다
이 강의를 담당하시는 강사님을 소개합니다
유연수
: 이지업클래스의 대표 강사님이 직접 운영하시는 강의 입니다.
: SQL과 SQL튜닝을 체계적으로 학습하고 활용할 수 있도록 제공해드립니다.
: 다양한 경험과 프로젝트 실무를 바탕으로 후학을 양성중인 DB전문가 이십니다.
‘안녕하세요. 유연수 강사 입니다.’
이지업클래스의 대표 강사님 이신 유연수 강사님은 지난 25년간 SK telecom, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터에서 활동하며 쌓은 경험을 활용하여 인재 양성에 힘써주고 계시며, 현재 강남 아이티윌에서 오라클 DBA 전문가반을 양성하고 있습니다.
: SQL과 SQL튜닝을 체계적으로 학습하고 활용할 수 있도록 제공해드립니다.
: 다양한 경험과 프로젝트 실무를 바탕으로 후학을 양성중인 DB전문가 이십니다.
‘안녕하세요. 유연수 강사 입니다.’
이지업클래스의 대표 강사님 이신 유연수 강사님은 지난 25년간 SK telecom, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터에서 활동하며 쌓은 경험을 활용하여 인재 양성에 힘써주고 계시며, 현재 강남 아이티윌에서 오라클 DBA 전문가반을 양성하고 있습니다.
주요 이력
- (현) 강남 아이티윌 데이터 분석가 / 딥러닝 개발자 과정 운영- (현) 이지업클래스 대표 강사
- SK 텔레콤, KT, 건강보험 심사평가원, 우정사업본부, 한국 오라클 교육센터 등 다수 프로젝트 역임
보유 자격
- 빅데이터 분석 기사 자격증 (2021년)- OCM- DBA 11G
- OCM- DBA 10G
- OCP-DBA 10G
- OCP-DBA 9i
- OCP-DBA 8
안내 말씀 드립니다
SQL 기초실무 과정 중 [빅데이터 분석하기 1~5편] 추가 업데이트 되었습니다.
실무 활용을 위해 좀 더 스킬업! 하실 수 있는 내용으로 구성되었습니다!
수강생 여러분들의 좋은 성과를 기원합니다!
고맙습니다!
SQL 기초실무 과정 중 [빅데이터 분석하기 1~5편] 추가 업데이트 되었습니다.
실무 활용을 위해 좀 더 스킬업! 하실 수 있는 내용으로 구성되었습니다!
수강생 여러분들의 좋은 성과를 기원합니다!
고맙습니다!
커리큘럼
SQL 기초실무 - 설치편 | |
[실습전] 01 오라클 설치 21c | |
[실습전] 02 오라클 21c 설치 후 접속하는 방법 | |
[실습전] 03 sqldeveloper 로 오라클에 접속하는 방법 | |
SQL 기초실무 - 입문편 | |
예제01 테이블에서 특정 열(COLUMN) 선택하기 | |
예제02 테이블에서 모든 열(COLUMN) 출력하기 | |
예제03 컬럼 별칭을 사용하여 출력되는 컬럼명 변경하기 | |
예제04 연결 연산자 사용하기 | |
예제05 중복된 데이터를 제거해서 출력하기 | |
예제06 데이터를 정렬해서 출력하기 | |
예제07 WHERE절 배우기 ①(숫자 데이터 검색) | |
예제08 WHERE절 배우기 ②(문자와 날짜 검색) | |
예제09 산술 연산자 배우기 | |
예제10 비교 연산자 배우기 ① | |
예제11 비교 연산자 배우기 ②(BETWEEN AND) | |
예제12 비교 연산자 배우기 ③(LIKE) | |
예제13 비교 연산자 배우기 ④(IS NULL) | |
예제14 비교 연산자 배우기 ⑤(IN) | |
예제15 논리 연산자 배우기(AND, OR, NOT) | |
SQL 기초실무 - 기초편 | |
예제16 대소문자 변환 함수 배우기 | |
예제17 문자에서 특정 철자 추출하기 | |
예제18 문자열의 길이를 출력하기 | |
예제19 문자에서 특정 철자의 위치 출력하기 | |
예제20 특정 철자를 다른 철자로 변경하기 | |
예제21 특정 철자를 N개 만큼 채우기 | |
예제22 특정 철자 잘라내기 | |
예제23 반올림해서 출력하기 | |
예제24 숫자를 버리고 출력하기 | |
예제25 나눈 나머지 값 출력하기 | |
예제26 날짜 간 개월 수 출력하기 | |
예제27 개월 수 더한 날짜 출력하기 | |
예제28 특정 날짜 뒤에 오는 요일 날짜 출력하기 | |
예제29 특정 날짜가 있는 달의 마지막 날짜 출력하기 | |
예제30 문자형으로 데이터 유형 변환하기 | |
예제31 날짜형으로 데이터 유형 변환하기 | |
예제32 암시적 형 변환 이해하기 | |
예제33 NULL값 대신 다른 데이터 출력하기 | |
예제34 IF문을 SQL로 구현하기 ① | |
예제35 IF문을 SQL로 구현하기 ② | |
예제36 최대값 출력하기 | |
예제37 최소값 출력하기 | |
예제38 평균값 출력하기 | |
예제39 토탈값 출력하기 | |
예제40 건수 출력하기 | |
예제41 데이터 분석 함수로 순위 출력하기 ① | |
예제42 데이터 분석 함수로 순위 출력하기 ② | |
예제43 데이터 분석 함수로 등급 출력하기 | |
예제44 데이터 분석 함수로 순위 비율 출력하기 | |
예제45 데이터 분석 함수로 데이터를 가로로 출력하기 | |
예제46 데이터 분석 함수로 바로 전 행과 다음 행 출력하기 | |
예제47 ROW를 COLUMN으로 출력하기 ① | |
예제48 ROW를 COLUMN으로 출력하기 ② | |
예제49 COLUMN을 ROW로 출력하기 | |
예제50 데이터 분석 함수로 누적 데이터 출력하기 | |
예제51 데이터 분석 함수로 비율 출력하기 | |
예제52 데이터 분석 함수로 집계 결과 출력하기 ① | |
예제53 데이터 분석 함수로 집계 결과 출력하기 ② | |
예제54 데이터 분석 함수로 집계 결과 출력하기 ③ | |
예제55 데이터 분석 함수로 출력 결과 넘버링하기 | |
SQL 기초실무 - 중급편 (1) | |
예제56 출력되는 행 제한하기 ①(ROWNUM) | |
예제57 출력되는 행 제한하기 ②(Simple TOP-n Queries) | |
예제58 여러 테이블의 데이터를 조인해서 출력하기 ①(EQUI JOIN) | |
예제59 여러 테이블의 데이터를 조인해서 출력하기 ②(NON EQUI JOIN) | |
예제60 여러 테이블의 데이터를 조인해서 출력하기 ③(OUTER JOIN) | |
예제61 여러 테이블의 데이터를 조인해서 출력하기 ④(SELF JOIN) | |
예제62 여러 테이블의 데이터를 조인해서 출력하기 ⑤(ON절) | |
예제63 여러 테이블의 데이터를 조인해서 출력하기 ⑤(USING절) | |
예제64 여러 테이블의 데이터를 조인해서 출력하기 ⑥(NATURAL JOIN) | |
예제65 여러 테이블의 데이터를 조인해서 출력하기 ⑦(LEFTRIGHT OUTER JOIN) | |
예제66 여러 테이블의 데이터를 조인해서 출력하기 ⑧(FULL OUTER JOIN) | |
예제67 집합 연산자로 데이터를 위아래로 연결하기 ①(UNION ALL) | |
예제68 집합 연산자로 데이터를 위아래로 연결하기 ②(UNION) | |
예제69 집합 연산자로 데이터의 교집합을 출력하기(INTERSECT) | |
예제70 집합 연산자로 데이터의 차이를 출력하기(MINUS) | |
예제71 서브 쿼리 사용하기 ①(단일행 서브쿼리) | |
예제72 서브 쿼리 사용하기 ②(다중 행 서브쿼리) | |
예제73 서브 쿼리 사용하기 ③(NOT IN) | |
예제74 서브 쿼리 사용하기 ④(EXISTS와 NOT EXISTS) | |
예제75 서브 쿼리 사용하기 ⑤(HAVING절의 서브 쿼리) | |
예제76 서브 쿼리 사용하기 ⑥(FROM절의 서브 쿼리) | |
예제77 서브 쿼리 사용하기 ⑦(SELECT절의 서브 쿼리) | |
예제78 데이터 입력하기(INSERT) | |
예제79 데이터 수정하기(UPDATE) | |
예제80 데이터 삭제하기(DELETE, TRUNCATE, DROP) | |
예제81 데이터 저장 및 취소하기(COMMIT, ROLLBACK) | |
예제82 데이터 입력, 수정, 삭제 한번에 하기(MERGE) | |
예제83 락(LOCK) 이해하기 | |
예제84 SELECT FOR UPDATE절 이해하기 | |
예제85 서브 쿼리를 사용하여 데이터 입력하기 | |
예제86 서브 쿼리를 사용하여 데이터 수정하기 | |
예제87 서브 쿼리를 사용하여 데이터 삭제하기 | |
예제88 서브 쿼리를 사용하여 데이터 합치기 | |
예제89 계층형 질의문으로 서열을 주고 데이터 출력하기 ① | |
예제90 계층형 질의문으로 서열을 주고 데이터 출력하기 ② | |
예제91 계층형 질의문으로 서열을 주고 데이터 출력하기 ③ | |
예제92 계층형 질의문으로 서열을 주고 데이터 출력하기 ④ | |
SQL 기초실무 - 중급편 (2) | |
예제93 일반 테이블 생성하기(CREATE TABLE) | |
예제94 임시 테이블 생성하기(CREATE TEMPORAY TABLE) | |
예제95 복잡한 쿼리를 단순하게 하기 ①(VIEW) | |
예제96 복잡한 쿼리를 단순하게 하기 ②(VIEW) | |
예제97 데이터 검색 속도를 높이기(INDEX) | |
예제98 절대로 중복되지 않는 번호 만들기(SEQUENCE) | |
예제99 실수로 지운 데이터 복구하기 ①(FLASHBACK QUERY) | |
예제100 실수로 지운 데이터 복구하기 ②(FLASHBACK TABLE) | |
예제101 실수로 지운 데이터 복구하기 ③(FLASHBACK DROP) | |
예제102 실수로 지운 데이터 복구하기 ④(FLASHBACK VERSION QUERY) | |
예제103 실수로 지운 데이터 복구하기 ⑤(FLASHBACK TRANSACTION QUERY) | |
예제104 데이터의 품질 높이기 ①(PRIMARY KEY) | |
예제105 데이터의 품질 높이기 ②(UNIQUE) | |
예제106 데이터의 품질 높이기 ③(NOT NULL) | |
예제107 데이터의 품질 높이기 ④(CHECK) | |
예제108 데이터의 품질 높이기 ⑤(FOREIGN KEY) | |
예제109 WITH절 사용하기 ①(WITH ~ AS) | |
예제110 WITH절 사용하기 ②(SUBQUERY FACTORING) | |
SQL 기초실무 - 알고리즘 풀기 | |
예제111 SQL로 알고리즘 문제 풀기 ①(구구단 2단 출력) | |
예제112 SQL로 알고리즘 문제 풀기 ②(구구단 1단 ~ 9단 출력) | |
예제113 SQL로 알고리즘 문제 풀기 ③(직각삼각형 출력) | |
예제114 SQL로 알고리즘 문제 풀기 ④(삼각형 출력) | |
예제115 SQL로 알고리즘 문제 풀기 ⑤(마름모 출력) | |
예제116 SQL로 알고리즘 문제 풀기 ⑥(사각형 출력) | |
예제117 SQL로 알고리즘 문제 풀기 ⑦(1부터 10까지 숫자의 합) | |
예제118 SQL로 알고리즘 문제 풀기 ⑧(1부터 10까지 숫자의 곱) | |
예제119 SQL로 알고리즘 문제 풀기 ⑨(1부터 10까지 짝수만 출력) | |
예제120 SQL로 알고리즘 문제 풀기 ⑩(1부터 10까지 소수만 출력) | |
예제121 SQL로 알고리즘 문제 풀기 ⑪(최대 공약수) | |
예제122 SQL로 알고리즘 문제 풀기 ⑫(최소 공배수) | |
예제123 SQL로 알고리즘 문제 풀기 ⑬(피타고라스의 정리) | |
예제124 SQL로 알고리즘 문제 풀기 ⑭(몬테카를로 알고리즘) | |
예제125 SQL로 알고리즘 문제 풀기 ⑮(오일러 상수 자연상수 구하기) | |
SQL 기초실무 - 빅데이터 분석하기 | |
예제126 SQL을 이용해서 빅데이터 분석하기1 | |
예제127 SQL을 이용해서 빅데이터 분석하기2 | |
예제128 SQL을 이용해서 빅데이터 분석하기3 | |
예제129 SQL을 이용해서 빅데이터 분석하기4 | |
예제130 SQL을 이용해서 빅데이터 분석하기5 | |
SQL 실전적용 - SQL Tuning CLASS | |
방법00. 설치01_오라클 설치_21c | |
방법00. 설치02_오라클 21c 설치후 접속하는 방법 | |
방법00. 설치03. sqldeveloper 로 오라클에 접속하는 방법 | |
방법01. SQL 의 실행계획을 확인하자 !_이론 | |
방법01. SQL 의 실행계획을 확인하자 !_실습 | |
방법02.인덱스의 구조를 이해하자 !_이론 | |
방법02. 인덱스의 구조를 이해하자 !_실습 | |
방법03. index range scan 으로 유도하자 !_이론 | |
방법03. index range scan 으로 유도하자 !_실습 | |
방법04. where 절의 좌변을 가공하지 마라 !_이론 | |
방법04. where 절의 좌변을 가공하지 마라 !_실습 | |
방법05. index unique scan 으로 유도하자 !_이론 | |
방법05. index unique scan 으로 유도하자 !_실습 | |
방법06. index full scan 이론 | |
방법06. index full scan 실습 | |
방법07. 인덱스 스킵 스캔으로 유도하자_이론 | |
방법07. 인덱스 스킵 스캔으로 유도하자_실습 | |
방법08. index fast full scan 으로 유도하자_이론 | |
방법08. index fast full scan 실습 | |
방법09. index merge scan 으로 유도하자_이론 | |
방법09. index merge scan 으로 유도하자_실습 | |
방법10. index range scan descending 으로 유도하자_이론 | |
방법10. index range scan descending으로 유도하자_실습 | |
방법11. nested loop join 으로 유도하라 ! 첫번째_이론 | |
방법11. nested loop join 으로 유도하라 ! 첫번째_실습 | |
방법12. nested loop join 으로 유도하라 ! 두번째_이론 | |
방법12. nested loop join 으로 유도하라 ! 두번째_실습 | |
방법13. nested loop join 으로 유도하라 ! 세번째_이론 | |
방법13. nested loop join 으로 유도하라 ! 세번째_실습 | |
방법14. 해쉬조인으로 유도하자 ! 첫번째_이론 | |
방법14. 해쉬조인으로 유도하자 ! 첫번째_실습 | |
방법15. 해쉬조인으로 유도하자 ! 두번째_이론 | |
방법15. 해쉬조인으로 유도하자 ! 두번째_실습 | |
방법16. sort merge 조인으로 유도하자 ! 이론 | |
방법16. sort merge 조인으로 유도하자 !_실습 | |
방법17. outer join 은 이렇게 튜닝하라 ! 이론 | |
방법17. outer join 은 이렇게 튜닝하라_실습 | |
방법18. 서브쿼리부터 실행되게하라 ! 이론 | |
방법18. 서브쿼리부터 실행되게하라 !_실습 | |
방법19. 서브쿼리를 세미조인이 되게하라 ! 이론 | |
방법19. 서브쿼리를 세미조인이 되게하라 !_실습 | |
방법20. 서브쿼리를 해쉬 안티 조인이 되게하라 ! 이론 | |
방법20. 서브쿼리를 해쉬 안티 조인이 되게하라 !_실습 |