개발 · 프로그래밍

/

데이터베이스

49회만에 실무 SQL 완전정복 II - 심화 과정 (실습자료 및 문제풀이 포함)

'49회만에 실무 SQL 완전정복 II - 심화 과정'은 기본 과정에 이어 진행됩니다. 실무형 데이터베이스를 사용하여 학습을 진행함으로써 바로 현업에서 응용이 가능하고, 이론 설명, 실습과 더불어 총 200여개의 응용 문제 풀이를 통해 학습 내용을 충분히 익힐 수 있게 구성되어 있습니다.

(5.0) 수강평 3개

수강생 55명

Thumbnail

초급자를 위해 준비한
[데이터베이스] 강의입니다.

이런 걸
배워요!

  • 하위 쿼리

  • 윈도우 함수(분석 함수)

  • SQL 절차문

  • 사용자 정의 프로시저

  • 사용자 정의 함수

  • 트리거

SQL, 생초보에서 초고수로! 
기본기 + 활용 + 문제 풀이를 한번에.

📣 수강 전 확인해주세요!

  • 49회만에 신규 SQL 완전정복 시리즈는 전체 강의 2편으로 구성되며, 2편에 걸쳐 약 49개의 SQL 학습 내용을 다룹니다. (기본/심화) 이 강의는 심화 과정이며, SQL 기초에 대해서는 다루지 않습니다.

이런 분들 주목하세요!

기초부터 시작해서 
탄탄하게 SQL을 배우고 싶어요. 

일반 교재만으로 이해하기 어려운 
중고급 기술까지 쉽게 배우고 싶어요. 

SQLD, SQLP, 데이터분석전문가 등 
자격증 취득에 도움을 받고 싶어요. 

데이터를 다루는 현업에서 SQL을 
활용할 수 있는 역량을 키우고 싶어요. 


SQL 학습을 위한 
최적의 노하우 전수.

  • 데이터 관련 업무를 하거나, SQL을 현업에서 활용하고자 한다면
  • 데이터 초보부터 시작해 심화 단계까지 이르고 싶다면
  • 개발자로서 SQL을 자유자재로 활용하고자 한다면
  • 데이터 관련 자격증을 준비한다면 (SQLD, SQLP, 데이터분석전문가 등)
  • 데이터 과학 분야에 관심이 있다면

‘49회만에 쌩초보에서 최고수로! 실무 SQL 완전정복’ 과정은 SQL을 사용하기 위해 꼭 알아야 할 기본 지식을 다루며, 실무에 기반한 데이터베이스로 실습을 진행합니다. 어느 교재에도 없는 실무형 실습 문제 풀이를 통해 여러분은 실력을 쑥쑥 키울 수 있으며, 바로 실무에 SQL을 활용하는 것을 목표로 합니다.

오랜 시간 실무 및 대학·기업·교육 기관에서 교육을 진행하며 쌓은 최적의 노하우를 집약했습니다. 누구나 배울 수 있는 기초부터 시작해, 탄탄한 SQL 기본기를 갖출 수 있도록 도와드리겠습니다!


꼭 알아야 할 SQL 기초를 
꼼꼼하게 다룹니다. 

학습 전체 과정에 대한 구성은 다음과 같습니다.

수업은 실무 기반 DB를 사용하며, 이론 - 실습 문제 풀이로 구성됩니다.

3단계 구성으로 알차게

이론 설명 - 실습 - 응용 문제 풀이의 3단계 학습으로 진행됩니다. 전 과정을 모두 학습하고 나면 SQL을 자유자재로 작성할 수 있으며, 효율에 따른 선택 학습도 가능합니다.

활용까지 생각합니다

SQL을 활용한 데이터 자격 준비는 물론, 공공데이터 활용 역량을 기르는 데도 도움이 됩니다. 또한, 프로그램 개발에 필요한 중고급 SQL문 작성까지 염두에 둔 과정입니다.

실무형 DB로 생생한 실습

현업과 비슷한 환경에서 실습해볼 수 있도록 실무에서 사용하는 외부 데이터를 사용합니다. 특히 한글 테이블 및 컬럼명을 통해 직관적으로 이해할 수 있도록 구성했습니다.

200여 개 응용 문제 풀이까지

초-중-고급을 아우르는 다양한 난이도 및 유형의 200여 개 응용 문제 풀이를 통해 상황에 따라 SQL을 사용해 문제를 해결하는 능력을 확실하게 길러드립니다.

49회만에 실무 SQL 완전정복 시리즈


각 섹션에서는
이런 내용을 배웁니다.

섹션 0:
하위 쿼리

  • 하위 쿼리 정의, 사용 목적
  • 하위 쿼리의 유형
  • 비교 연산자를 사용한 단일 행 하위 쿼리
  • IN/NOT IN을 사용한 다중 행 하위 쿼리
  • ANY, SOME 또는 ALL을 사용한 다중 행 하위 쿼리
  • EXISTS/NOT EXISTS을 사용한 다중 행 하위 쿼리
  • 상관 하위 쿼리
  • 다중 중첩 하위 쿼리
  • SELECT절, HAVING절에서 사용되는 하위 쿼리
  • FROM절에서 사용하는 인라인뷰

섹션 1:
윈도우 함수
(분석 함수)

  • 윈도우 함수 정의와 사용 목적
  • 기존 집계 함수와의 차이
  • OVER절의 이해, 윈도우 함수의 종류
  • 순위 함수 - RANK, DENSE_RANK, ROW_NUMBER
  • 비율 함수 - PERFECT_RANK(), CUME_DIST(), NTILE()
  • 행순서 함수와 분포 함수 - FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD(), PERCENTILE_CONT(), PERCENTILE_DISC()
  • 윈도우 함수 사용 시 범위 지정 옵션 - ROWS, RANGE, BETWEEN ~ AND, UNBOUNDED PRECEDING, UNBOUNDED FOLLOWING, [ROW수] PRECEDING, [ROW수] FOLLOWING, CURRENT ROW

섹션 2: 
뷰, 절차형 
프로그래밍 문법, 
사용자 정의 프로시저, 
사용자 정의 함수,  
트리거

  • 뷰의 개요, 특징, 사용 목적, 문법, 뷰에서 사용하는 옵션
  • 시스템 저장 프로시저
  • 절차형 프로그래밍 기본 문법 학습 - IF 조건문, WHILE 반복문, BREAK와 CONTINUE
  • 사용자 정의 프로시저 - 매개변수가 없는/있는 프로시저, 출력 매개변수 또는 리턴값이 있는 프로시저, 초기값 지정 프로시저
  • DML 작업 프로시저 작성법 및 테이블 변수를 사용하는 방법
  • 사용자 정의 함수 - 사용자 정의 스칼라 함수 및 인라인 테이블 반환 함수, 다중문 테이블 반환 함수
  • 트리거 - 트리거 정의, 사용 목적, 작성 방법, AFTER 트리거와 INSTEAD OF 트리거

Q&A 💬

Q. 왜 SQL을 배워야 하나요?

데이터는 21세기의 Oil이라고 말을 하지요. 데이터를 사용하지 않는 산업군은 거의 전무하다고 볼 수 있습니다. 따라서 데이터를 다루는 기술이 필수인 요즘 SQL은 데이터에 접근하기 위한 가장 보편적인 수단 중 하나로 꼽힙니다. 게다가 최근에는 클라우드 기반 머신러닝 서비스가 제공되고 있는데, 여기서도 SQL이 사용됩니다. 또한 IT 직종 사원을 모집할 때에도 SQL 스킬이 필수인 경우가 점점 늘어나고 있습니다.

Q. IT 비전공자도 배울 수 있나요?

물론입니다. 데이터 자체를 IT 전공자만 다루지는 않지요. 데이터를 다루는 능력은 전공을 막론하고 데이터를 다루는 각 산업군의 다양한 인재들에게 필수 기술입니다.

Q. 수업의 큰 특징이 무엇인가요?

본 수업은 현업에서 바로 활용할 수 있는 기술 습득을 목적으로 합니다. 따라서 실무에서 사용하는 것과 유사한 형태의 데이터베이스를 실습 데이터베이스로 사용하고 있습니다. 또한 수업에 대한 직관적인 이해력을 높이기 위해 테이블명이나 컬럼명 등을 한글로 사용하여 수업을 진행합니다. 200개 여개의 응용 문제를 스스로 풀고, 같이 풀이를 해보는 부분도 큰 도움이 되실 것입니다.

Q. SQL은 누가, 어디에 쓰나요?

일단 IT 개발자가 사용을 하겠지요. 또한 데이터를 분석하거나 시각화하는 등 데이터를 전문적으로 다루는 일을 하는 분에게 필요합니다. 그리고 현업에서 어떤 형태이든 데이터를 다루는 일을 하는 분도 SQL을 잘 알고 있을 경우 많은 도움이 되실 것입니다.

Q. 수업의 수준은 어떤가요?

전체 과정은 기본편과 심화편을 합쳐 총 8개 섹션으로 구성되며, 심화 과정은 3개의 섹션으로 구성되어 있습니다. 심화 과정을 통해 SQL에 대한 응용력과 활용 능력을 키울 수 있습니다.

Q. ORACLE이나 MySQL과 많이 다른가요?

표준 SQL은 동일합니다. DBMS에 따라서 함수 등 일부 내용이 다를 뿐입니다. 따라서 접근성과 온라인 도움말 등이 잘 되어있는 마이크로소프트사의 DBMS인 MS-SQL로 학습을 하더라도, ORACLE이나 MySQL 및 기타 관계형 데이터베이스에서 SQL을 사용하시는데 전혀 어려움이 없으실 것입니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • SQL을 실무 분야에 바로 적용하고 응용하고 싶은 사람

  • 현업에서 데이터를 분석하거나 활용하려는 사람

  • IT 개발자

  • SQLD, SQLP, 데이터분석 전문가 등 데이터 관련 자격증을 준비하는 사람

  • 데이터 과학 분야에 관심이 있는 사람

선수 지식,
필요할까요?

  • SQL 기초 문법: 49회만에 실무 SQL 완전정복 I -기본 과정을 수강하셨거나, SQL 기초가 있는 분께서 학습할 수 있습니다.

안녕하세요
비박입니다.

학력)

- 컴퓨터공학박사

 

연구)

-개인화 추천시스템을 위한 모델에 관한 연구

-키워드 기반 추천시스템 데이터 셋 구축 및 분석

-능동적 원본 도메일 선택을 이용한 교체 도메인 추천에 관한 연구

-협업필터링의 희박 행렬 문제를 위한 이행적 유사도 평가

-퍼지 질의 처리를 위한 시스템 구현

-Adaptive Cross-Domain Recommendation Model based on Association Analysis , etc.

 

실무 경력)

-㈜한국 BMG뮤직/MIS팀

-㈜딜로이트경영컨설팅/시스템사업부

-㈜Ernst & Young Management Consulting/솔루션팀

 

주요 업무 및 수행 프로젝트)

PM, 데이터베이스 설계, 구축 및 시스템 개발, 패키지 운영, 데이터분석 및 시각화

-SOLOMON PACKAGE 운영 관리(G/L, A/P, A/R, INVENTORY, P/O, ESI)

-SAMIS(Sales and Marketing Information System) 개발 및 관리

-한국 BMG뮤직 고객관리시스템, 저작권심의관리시스템 개발 및 운영

-안건 회계법인 인사급여, 고정자산 시스템 개발

-㈜대덕전자 인사급여, 복지기금, 우리사주시스템 개발

-㈜미원 VOC(Voice Of Customer) 시스템 ISP

-국내C기업 인사관리 시각화 분석 프로젝트 외 다수 프로젝트 진행 

 

강의 분야)

-데이터베이스 및 데이터 분석 분야:  데이터베이스, 데이터베이스 설계 및 구축, 데이터베이스 실습(SQL-Server, ORACLE, MySQL), 파이썬과 R을 활용한 데이터 분석, 엑셀을 활용한 데이터 분석 및 시각화

-데이터 시각화 분야 :  POWER BI

-프로그래밍 언어 분야:  파이썬, 비주얼베이직 닷넷, 자바스크립트, VueJS, C#, 웹프로그래밍실습, 모바일프로그래밍, 자바  등

 

저서)

-난생처음 MySQL (한빛아카데미, 2024-01-17)

난생처음 mysql.jpg

 

 

커리큘럼

전체

18개 ∙ (8시간 46분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!