Thumbnail
개발 · 프로그래밍 데이터베이스

장래쌤과 함께하는 쉽고 재미있는 SQL 이야기 대시보드

(4.7)
7개의 수강평 ∙  141명의 수강생

49,500원

지식공유자: 장래쌤
총 58개 수업 (9시간 58분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데이터베이스, 데이터 분석] 강의입니다.

전문 강사에게서 배우는 쉽고 재미있는 SQL 이야기! 초보자를 위해 체계적으로 차근차근 강의를 진행합니다. 3단계 학습 과정을 통해 충분히 반복하며 학습할 수 있는 기회를 제공합니다.

✍️
이런 걸
배워요!
데이터에 대한 개념 정리
데이터 분석을 위한 기본 SQL문 작성 방법
다중 테이블 검색을 위한 SQL문 작성 방법
50여 가지의 다양한 함수 기능 이해와 활용 방법
효율적인 데이터 분석을 위한 고급 SQL문 작성 방법

이론 + 실습 + 퀴즈를 한번에! 
차근차근 배우는 SQL의 모든 것 ✅

SQL, 초보자도 쉽고 재미있게! 📙

데이터를 조회하고, 집계하고, 변경하는 SQL의 기본 사용법을 익히며 데이터 분석을 위한 유익한 기능과 다양한 함수를 알아봅니다.

1️⃣ 다음과 같은 다양한 주제로 체계적인 학습과 실습을 통해 SQL문 작성 기술을 익혀갑니다.

  • 필요한 데이터 조회하기
    • 데이터를 조회하는 기본 SQL 구문 작성하기(지정한 열, 조건에 맞는 행 조회)
    • NULL 값에 대한 이해와 NULL 값을 조회하고 다루기
    • 자동 형 변환에 대한 이해와 열 사이 데이터 결합하기
    • 데이터를 정렬하여 조회하기
    • CASE 문과 IF 함수를 활용한 조건에 따른 데이터 처리하기
  • 조건에 맞게 데이터 집계, 조작, 정렬하기
    • GROUP BY문을 사용해 그룹별로 집계하기
    • INSERT, UPDATE, DELETE 문으로 데이터 조작하기
    • 다양한 순위 함수를 사용해 분석 결과 도출하기
  • 관계형/가상화(뷰) 기능으로 데이터 풍성하게 다루기
    • 조인문과 하위쿼리를 사용해 여러 테이블을 대상으로 데이터 조회하기
    • 작성한 SQL문을 뷰(View)로 저장해 다양하게 활용하기
  • 함수, 고급 기능을 활용한 데이터 분석 심화
    • 50여 가지의 문자열 관련, 날짜 시간 관련, 숫자 관련 함수 익히기
    • 실무에서 활용가능한 분석을 용이하게 하는 고급 기능 익히기

2️⃣ 다음 세 가지 DBMS의 차이를 비교하면서 학습을 진행합니다. 

MySQL, Microsoft SQL Server(MS-SQL), Oracle


3단계로 반복 👍
차근차근 익히는 SQL

반복! 반복! 반복! 반복 학습을 위해 다음과 같이 3단계로 모든 과정이 진행됩니다.

1️⃣ 이론 수업

꼭 필요한 내용만을 체계적으로 정리한 교안을 통해 전체적인 내용을 1차적으로 학습합니다. SQL문 예시를 통해 이후 작성하게 될 내용을 미리 알게 합니다. 

2️⃣ 실습 예제

실제 SQL문을 실행해 보면서 이론 수업을 통해 배운 내용을 다시 한 번 확인하고, 더 깊이 있게 이해할 수 있게 합니다. MySQL, MS-SQL, ORACLE 구문의 차이점을 비교하며 학습합니다.

3️⃣ 퀴즈 풀이

SQL문 학습은 반복 학습이 중요합니다. 추가적인 실습 문제를 퀴즈를 푸는 것처럼 재미있게 풀어가는 과정을 통해 배운 내용을 다시 한 번 복습하면서 정리합니다.

🧭 20여년간의 강의 및 실무, 컨설팅 경력

  • 오랜 기간 교육센터와 기업 출장 강의를 통해 쌓아온 노하우로 쉽고 재미있는 강의를 진행합니다.
  • SQL 문을 처음 접하시는 분들에게 최선의 학습 기회를 제공합니다.
  • 여러 기업의 컨설팅 과정에서 확인된 현장에서 필요한 SQL문을 중점적으로 다룹니다.
  • MySQL를 기반으로 진행하나, MS SQL과 ORACLE과의 차이를 비교하면서 진행합니다.

이 강의를 만든 사람 👨‍🦰

저서

  • 디비로 누리는 특별한 세상 SQL Server 개발편』집필, 루비페이퍼
  • 디비로 누리는 특별한 세상 SQL Server 운영편』집필, 루비페이퍼
  • 이장래와 함께하는 SQL Server 2012 운영과 개발』집필, 아이티포럼
  • 개인정보 보호를 위한 SQL Server보안 가이드』집필, 마이크로소프트

강의 및 교육 경험

  • SKT 기술직군 신입(JT)대상 직무 교육
  • KT 에이블(AIVLE)스쿨 1기~3기 데이터 전문가 양성과정 
  • GS EPS 데이터 분석 심화과정
  • 세트랙아이 데이터베이스 관리자 과정
  • CJ 대한통운 SQL Server 모니터링과 최적화 과정
  • SK C&C 데이터 전처리, 분석실무, 머신러닝 과정
  • 대구은행 데이터 전문가 양성과정
  • KT 미래 인재 육성 프로젝트 데이터 전처리, 머신러닝 과정
  • 국세청(서울, 대구) 포렌식 조사를 위한 SQL 과정
  • SK 네트웍스 DA(Data Architect) 양성과정
  • 효성 TNS 개발자를 위한 SQL 과정
  • 한라그룹 파이썬 데이터 분석 시각화 과정
  • 포스코 건설 데이터 분석 시각화 과정
  • 포스코ICT 데이터 분석 과정
  • SK네트웍스 데이터 전문가 양성과정
  • CJ올리브네트웍스 신입사원 교육과정 등 다수

Q&A🔍

Q. 비전공자도 들을 수 있는 강의인가요?

네, 가능합니다. SQL문을 처음으로 접하는 분들도 쉽게 이해할 수 있도록 체계적인 이론 학습과 실습을 병행하면서 차근 차근 진행합니다. 자신감을 가지고 도전하세요~

Q. 어떤 DBMS를 기준으로 강의를 진행하나요?

ANSI SQL 기반으로 MySQL, MS SQL, ORACLE 모든 제품에 사용 가능한 SQL 문을 배우게 됩니다. 실습 환경이 필요하므로 가장 접하기 쉬운 MySQL Workbench를 사용합니다. MySQL 환경에서 SQL 문을 작성하고 실행하면서, MS SQL 또는 ORACLE과 차이가 있는 부분을 설명합니다. 함수의 경우 MySQL, MS-SQL, ORACLE에서 사용하는 함수를 비교하면서 설명합니다. 그러므로 어떤 DBMS를 사용하든 상관이 없습니다.

Q. 강의를 듣기 전 준비해야 할 것이 있나요?

우선 즐겁고 신나게 열심히 공부하겠다는 마음을 준비해 주셔야 합니다. 충분한 설명이 진행되므로 실습 없이 들으셔도 되지만, 실습을 하면서 강의를 들으실 것이라면 MySQL을 Workbench를 포함해서 설치하셔야 합니다. 실습 자료를 다운로드 받으시고, 준비과정 동영상을 보시면서 학습용 데이터베이스를 복원하면 완벽한 수업준비가 됩니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
SQL문을 처음으로 배우시는 분들
이미 SQL문을 알지만 체계적으로 정리하고 싶은 분들
SQLD 자격증 취득에 관심이 있는 분들

안녕하세요
장래쌤 입니다.
장래쌤의 썸네일
  • 현) 디프렌즈 대표

  • 현) 마이크로소프트 공인 강사

  • 전) 마이크로소프트 데이터플랫폼 MVP

  • 전) 씨퀄로 수석 컨설턴트

  • 전) 웹타임교육센터 전임강사

  • 전) 푸르덴셜생명보험 정보시스템 책임

[강의분야]

  • 데이터베이스 개발자, 운영자 과정

  • 데이터베이스 쿼리 튜닝 및 최적화 과정

  • 파이썬, 데이터 전처리, 시각화 과정

  • 파이썬 기반 데이터 분석, 머신러닝 과정

[저서]

  • 디비로 누리는 특별한 세상, SQL Server 개발편

  • 디비로 누리는 특별한 세상, SQL Server 운영편

  • 이장래와 함께하는 SQL Server 운영과 개발 등

커리큘럼 총 58 개 ˙ 9시간 58분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 과정 소개와 준비
과정 소개 미리보기 09:03
학습용 소스 다운로드
[추가] MySQL 서버와 Workbench 설치 10:19
과정 준비 08:31
섹션 1. 데이터베이스 기본 조회 (1)
섹션 소개 미리보기 01:15 hrdb2019 소개, Workbench 사용법, 쿼리문 작성 방법 미리보기 12:44
단순 조회, 테이블에 대한 이해 09:02
특정 열만 지정해서 조회 12:17
조건에 맞는 행 조회와 비교 연산자 19:41
LIKE 연산자로 문자열 패턴 비교 09:50
여러 조건을 연결하는 논리연산자 13:21
섹션 2. 데이터베이스 기본 조회 (2)
섹션 소개 미리보기 01:07 BETWEEN, IN 연산자로 조건문을 단순화 하기 미리보기 14:18
알 수 없는 값 NULL 값 비교 11:35
NULL 값을 다루는 IFNULL 함수 12:22
나도 모르게 일어나는 자동 형변환 11:56
열과 열 데이터 결합 10:16
ORDER BY 문으로 조회 결과 오름차순 내림차순 정렬 14:43
CASE 문을 사용해 조건에 따른 값 선택 18:10
복잡한 CASE 문을 단순하게 해주는 IF 함수 17:40
섹션 3. 다양한 데이터 집계
섹션 소개 미리보기 01:04 전체 데이터에 대한 집계 미리보기 12:12
심각할 수 있는 집계 함수와 NULL 값의 관계 14:30
GROUP BY 문을 사용한 그룹별 집계 12:42
HAVING으로 GROUP BY 집계 결과에 대한 조건 지정 11:22
섹션 4. DML 문으로 데이터 변경
섹션 5. 다양한 순위 함수 활용
섹션 6. 조인과 하위 쿼리로 다중 테이블 조회
섹션 소개 미리보기 01:47 JOIN 필요성과 테이블 관계에 대한 이해 미리보기 13:50
JOIN 문 구조와 JOIN 문 작성 3단계 12:11
다양한 경우의 JOIN 문 작성 19:26
INNER, OUTER, CROSS JOIN 문 이해 12:59
JOIN 문 다시 한 번 정리 08:36
하위 쿼리를 사용한 다중 테이블 조회 11:18
하위 쿼리 활용 10:25
섹션 7. 편리한 뷰(Views) 활용
섹션 소개 미리보기 01:32
뷰 생성, 변경, 삭제 (1) - 이론 12:01
뷰 생성, 변경, 삭제 (2) - 실습 12:43
열 별칭을 지정하는 두 가지 방법 06:56
WITH CHECK OPTION 사용 07:17
집합 연산자 UNION, INTERSECT, EXCEPT- 뷰 활용 15:20
섹션 8. 쿼리를 풍성하게 하는 함수 익히기
섹션 소개 미리보기 01:37 문자열 관련 함수 소개와 활용 방법 (1) 미리보기 13:55
문자열 관련 함수 소개와 활용 방법 (2) 13:51
문자열 관련 함수 소개와 활용 방법 (3) 08:52
문자열 관련 함수 소개와 활용 방법 (4) 09:28
날짜와 시간 관련 함수 소개 12:09
숫자 관련 함수 소개 09:25
섹션 9. 분석을 위해 알아두면 좋을 고급 기능들
섹션 소개 미리보기 01:44
GROUP_CONCAT 함수로 문자열 집계 12:48
OVER 절을 사용한 누적합과 이동평균 조회 09:46
FIRST_VALUE, LAST_VALUE 함수로 결과 집합 내 맨 처음, 맨 마지막 값 조회 11:22
LAG, LEAD 함수로 특정 위치의 앞/뒤 값 조회 08:02
LIMIT, OFFSET 문으로 지정한 범위의 행 만 조회 06:54
강의 게시일 : 2023년 08월 01일 (마지막 업데이트일 : 2023년 08월 12일)
수강평 총 7개
수강생분들이 직접 작성하신 수강평입니다.
4.7
7개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
deeir thumbnail
5
이장래 강사님 수업은 믿고 들었는데, 역시나 최곱니다 :)
2024-03-19
dongan.sun thumbnail
5
입문용으로 훌륭한 강의입니다!!
2023-12-13
김남주 thumbnail
5
꼼꼼하게 설명해주셔서 좋았어요!
2023-12-28
sunghye.jo thumbnail
3
좋았습니다
2023-12-04
changjun157 thumbnail
5
지금 2시간 정도? 분량 들었는데 기초부터 차곡차곡 진행하셔서 듣기 좋습니다 강의 듣는 도중에 흐름 끊기는게 없고, 코드 입력하는 부분도 입력이 빠르신건지 배속하신건진 모르겠는데 순식간에 하셔서 흐름 이어나가기 좋습니다. 중간 중간에 간단한 퀴즈들로 직접 sql 작성해서 방금 배운 내용들 사용해보거나, 뒤에 배울 내용이 필요한 퀴즈가 나오는데 이 덕분에 뒤에 배울 내용이 왜 필요한지 알 수 있어서 좋습니다
2023-08-28