*본 과정은 실시간 4주차 온라인 교육 녹화본입니다.
[교육 소개]
안녕하세요, 대기업 임직원 교육과 논문 컨설팅을 주 업으로 하는 10년차 데이터분석가 김승욱 입니다.
비즈니스 분석을 전공하여, 기업의 데이터를 활용해 실무에서 발생하는 문제들을 해결하는 일을 해왔습니다.
특히 데이터 분석 실무를 직접 하면서 데이터 교육을 함께 진행하고 있는데요, 그러다보니 실무자 입장에서 필요한 핵심적인 내용을 컴팩트하게 전달한다는 수강평을 많이 받습니다.
데이터 활용 능력은 점점 더 직군을 망라하고 모든 직무에서 필요로 하는 필수 스킬이 되고 있습니다. 이에 제 수강생 분들도 입문자 분들이 정말 많이 계신데요, 실무자 입장에서 딱 필요한 만큼만 배우고 싶다는 니즈가 크더라고요.
이런 니즈를 반영하여, 본 SQL 과정은 코드 작성이 부담되는 입문자에게 자신감을 심어주고 길게 늘어지지 않는 4주 단기 완성 프로그램으로 구성했습니다.
기본 SQL 문법뿐 아니라 데이터 분석에서 쓰이는 전반적인 용어, 관련 담당자와 소통하는 방법, 초보자가 자주 하는 실수와 오류 발생 시 혼자서도 해결할 수 있는 기본 대처법, SQL에서 ChatGPT를 활용하는 방법과 오류 발생 시 해결 꿀팁까지 모두 녹일 예정입니다.
4주간의 과정 동안 여러분은 MySQL과 기본 문법이 동일하지만 라이센스 비용 전혀 없이 자유롭게 사용 가능한 DB인 MariaDB를 배우게 됩니다. MariaDB 세팅부터 간단한 데이터 필터링과 요약을 배운 후 직접 공공 데이터와 기업 데이터를 함께 다뤄보면서 마지막 주차에는 매출 데이터와 상품 판매 데이터를 활용한 엑셀 보고서(일별 매출 그래프, 일별 상품 판매 그래프, 연령 별 집계 등)를 만들어 보실 거에요!
실무에서 데이터를 더 잘 활용하고 싶은데, 첫 시작이 겁나고 막막하신 분들은 '데이터 분석 찍먹 코스, SQL 4주 챌린지'에서 함께 데이터 분석의 첫 발을 떼봅시다! 그럼 강의에서 뵙겠습니다.
[강사 소개]
김승욱 / 10년차 데이터 분석가
- 현) Rloha 대표
- 현) MMMD 데이터 분석 팀장
- 전) 커넥텀 데이터 분석 연구원
- 전) NBT 데이터 엔지니어
- 전) 기상청 연구원
- 삼성그룹, SK그룹, LG전자, 하나금융그룹, KCC 등 다수 기업 강의
- 서울대, 성균관대, 한양대, 숙명여대, 서울여대 등 다수 대학 강의
- 한국언론진흥재단, 충남대학교병원, 안전보건공단, 서울디지털재단 등 기관 강의
[커리큘럼]
섹션 1. SQL 소개 및 DB 이해
1. 준비하기
1) SQL의 소개 및 활용
- SQL이란?
- SQL의 필요성
- 데이터베이스의 종류
- 목적에 따른 데이터 베이스 사용
2) DB 세팅
- MariaDB 소개
- MariaDB 설치
- MariaDB 설치 결과 확인
3) DBMS 준비
- DBMS란?
- DBMS의 필요성
- DBMS의 종류
- DBeaver 설치
4) DB 연결하기
5) chatGPT와 함께하기
- 기본 사용법
- SQL을 위한 chatGPT 프롬프트 작성법
2. 시작하기
1) 쿼리의 시작
- 쿼리의 기본 구조
- 쿼리의 갈래
- 쿼리 동작 순서
2) DB와 테이블의 이해
- DB의 구성요소
- 테이블의 구성 요소
3) 자료형의 이해
- 자료의 크기와 단위
- 수치 관련 자료형
- 문자 관련 자료형
- 기타 자료형
섹션2. 데이터 필터링과 요약, 정렬
1. 데이터 필터링
1) 필터링의 이해(WHERE)
- WHERE 쿼리의 기본 구조
- 연산자의 이해
2) 단일 조건 필터링
3) 다중 조건 필터링
4) chatGPT와 함께하는 필터링 오류 잡기
2. 요약 및 정렬
1) 테이블의 파악
2) 산술연산과 별칭
- 산술연산 함수
- 별칭(alias)
3) 요약 연산의 이해(GROUP BY)
- GROUP BY 쿼리의 기본 구조
- 단일 기준 요약 연산
- 다중 기준 요약 연산
4) 정렬
섹션3. 데이터 병합
1. 데이터 병합
1) 조인(JOIN) 연산의 종류
2) Inner Join 실습
3) Left Join 실습
섹션4. 시간/문자 데이터 활용 및 종합 실습
1. 계정과 보안
1) 접속 정보에 대한 이해
- 포트의 이해
2) 계정의 이해
- 계정별 권한
- 계정별 권한 부여
3) 각종 보안 유의사항
2. 시간/문자 데이터
1) 시간 변수 기반 필터링
- 시간 데이터의 이해
- 시간 정보의 추출
- 시간 변수 기반 필터링
2) 문자 변수 기반 필터링
- 문자 데이터의 이해
- 문자 정보의 추출
- 문자 변수 기반 필터링
3. 종합 실습
1) 데이터 기초 탐색 레포트
[수강 후기]
"데이터 분석 실무를 위한 기초를 갖추는데 많은 도움이 됐습니다. 강사님 설명도 물 흐르듯 하고 함수 명칭의 출처를 알려주시는 부분도 아주 좋았어요! 추천합니다~"
"컴팩트하면서도 데이터 분석 전 알아야 할 기본적인 내용을 모두 다뤄주셔서 좋았습니다. 특히 퀴즈도 있어서 집중력을 유지하는데 도움이 됐습니다!"
"전달력이 상당히 좋습니다. 툴을 완벽하게 이해하고 있고 단기간 준비하신 것이 아닌 것 같다고 감히 말씀드릴 수 있겠습니다. 다년 간의 노하우가 집대성된 강의라고 느껴집니다. 앞으로의 강의도 너무나 기대됩니다!"
"딱딱 필요한 부분만 알려주셔서 너무 좋습니다!! 정말 정말 도움 많이 됐어요!!!"
"기초에서 알아야 할 내용들을 예제와 함께 잘 설명해주십니다. 발음도 편하게 해주셔서 집중해서 듣기 좋습니다"
"기본부터 차근차근 알려주셔서 감사합니다. 실무에 잘 활용해보도록 하겠습니다!"
"이해가 쏙쏙 됩니다^^ 설명을 너무 잘 해주셔서 공부 잘 하고 있습니다."
"상세하고 친절하게 설명해주셔서 초보자도 쉽게 이해할 수 있어요!"
"친절한 목소리로 말씀해주셔서 강의 잘 들었습니다. 왕초보한테는 아주 도움이 되었습니다."
"정말 유익한 강의였습니다. 평소 검색하면서 주먹구구식으로 코드를 작성했는데, 실용적으로 코드 작성하는 법을 알려주십니다."