왕초보, 비전공자도 하는 SQL!
대용량 데이터 실무경험 17년차 강사님의 피드백까지!

할인마감 D-

데이터베이스
왕초보를 위한

SQL CAMP

왕초보의 눈높이에서 SQL의 기본 개념을
익히고, 다양한 사례 실습으로 대용량 데이터를
능숙하게 다뤄보세요!

#SQL_Query

#대용량데이터

#왕초보맞춤코스

기간 & 일정

2019년 10월 26일 ~ 11월 30일
매주 토요일 10:00 ~ 13:00
주 1회, 총 18시간

장소 & 준비물

패스트캠퍼스 강남강의장
강남역 4번 출구
미왕빌딩
개인 노트북

담당자 & 문의

윤형진 매니저
02-501-9396
help-ds@fastcampus.co.kr

수많은 데이터 중 내가 원하는 데이터만 쏙- 뽑아낼 수 있는 SQL!

SQL의 기본 개념을 익히고
실무에서 접할 수 있는
다양한 사례들을 실습해보세요!

단 6주 후면, 1억 건이 넘는 회사의 데이터도
능숙하게 다루실 수 있습니다.

보기만 해도 그 크기에 압도되는 엄청난 양의 데이터. 그 중에서 당신이 원하는 데이터만 뽑아내고 싶으신가요?

혹시 지금 데이터 크기가 조금만 커져도 오류나는 ‘엑셀’을 떠올리신 건 아니죠?
대용량 데이터도 문제없이! 엑셀보다 빠르고 효율적이게! 이제, SQL에게 맡기세요.

마케팅에 필요한 고객 정보와 상품 매출 정보 같은 데이터들도 긴 수식을 쓸 필요없이 간단한 코드만으로 추출해낼 수 있습니다.

sql

SQL이 무엇인가요?

SQL은 사용자가 DBMS에게 명령을 내리는 방식으로 의사 소통하는 방식을 말합니다. SQL은 그 역사가 매우 깊고, 엄청난 활용성을 갖고 있어 학습의 필요성이 매우 크죠. 현재 대다수의 기업들이 고객정보를 관리하거나 데이터를 저장하고 관리하기 위해 DB 전문회사의 소프트웨어를 사용하고 있습니다. 이렇게 회사가 보유한 큰 데이터나 다양한 데이터 가운데 내가 원하는 데이터만을 골라내고 저장하고 싶을 때, SQL의 기초가 있으면 직접 데이터를 다룰 수 있습니다.

db

DB와 DBMS는 또 무엇인가요?

DB란 Database의 약자로 ‘데이터를 보관하기 위한 그릇’을 말합니다. 가장 흔한 예로 들면 ‘주소록’을 들 수 있죠. 주소록이라는 그릇에 검색,등록,수정,제거 등을 하기 위한 데이터를 담아둔다고 보시면 됩니다. 또한, DBMS란 Database Management System을 말하는데요. 다수의 사용자들이 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어 도구의 집합이라고 볼 수 있습니다. DBMS는 사용자나 다른 프로그램의 요구를 처리하고 적절히 응답하여 데이터를 사용할 수 있도록 하는 역할을 합니다.

잠깐, 벌써 어렵게 느껴지신다구요? 걱정하지 마세요!

본 코스는 ‘Real 왕초보’
분들을 위한 과정입니다.
여러분은 학습에 대한 열정과 적극적으로 질문하는 자세만 가져오세요!

비전공자도 내용을 이해하는데 문제 없도록!
SQL을 한 번도 다뤄보지 않은 분들도
실습에 문제가 없도록!
SQL의 기본 구문부터 활용법까지
차근차근 가르쳐드립니다.

코스 특징.

1

DB와 SQL 기초부터
차근차근 배우는 코스

SQL의 개념 또는 환경 설정과 같은 기본적인 내용부터, 데이터베이스를 사용하는 시스템의 구조와 작동원리 그리고 실제 업무에 활용하는 방법까지 초보자의 눈높이에서 차근차근 가르쳐드립니다. SQL의 모든 것, 하나도 빠짐없이 배워가세요!

1

수강생의 눈높이와
도메인에 맞는 피드백 제공

17년 실무 및 강의 경력으로 매우 다양한 데이터를 다뤄오신 강사님께, 실무 데이터 분석의 노하우를 전수받으실 수 있습니다. 또한, 카카오톡 채팅방을 활용하여 실시간으로 수강생들에게 피드백을 해주시기 때문에 궁금한 점들을 모두 해결하실 수 있습니다.

1

다양한 사례를 통한
철저한 실습 중심 커리큘럼

실무 현장에서 사용하는 다양한 사례를 통한 실습으로, 개발과 데이터 분석에 있어서의 SQL 활용 방법을 배우실 수 있습니다. 뿐만 아니라, SQL 튜닝 및 데이터 모델링 맛보기를 통해 DBMS까지 전반적으로 익혀가실 수 있습니다.

공부도 하고!
학습지원금도 받고!

결제액의 10%를 학습지원금으로 드립니다.

패스트캠퍼스의 수강의지를 강화하기 위한 지원금 제도를 운영합니다
패캠이 제안하는 학습 목표를 달성하고 커리어 이상의 성취감을 얻어가길 바랍니다.

*학습지원금은 제세공과금(22%)을 제하고 드립니다.

과제/학습노트

100% 제출

추천 대상.

비전공자라고 망설이지마세요.
입문자의 눈높이에 맞춰 체계적으로 가르쳐드립니다.

icon_man4_3_oh

비전공자로서
SQL에 입문하고 싶은 분

icon_woman1_2_happy-150x150

DB에 저장된 데이터 중
원하는 정보만 얻고 싶은 분

icon_man4_3_oh

DB에 있는 고객정보 등을 분석하여
마케팅에 활용하고 싶은 분

커리큘럼.

더이상 DB담당자에게 데이터를 요청하지 마세요!
6주 후면, 직접 내 분석 목표에 딱 맞는 데이터를 쏙쏙 골라낼 수 있습니다.

Part 1. 데이터베이스와 SQL의 시작

Week 1

데이터베이스와 SQL은 무엇인가?

– 데이터베이스의 개념
– IT 서비스의 개발 과정과 데이터베이스의 역할
– 관계형 데이터베이스(RDB)와 데이터를 저장하는 기본 툴이 되는 TABLE의 개념 이해
– SQL의 개념과 종류: DDL, DML, TCL
– Oracle SQL Developer 설치 및 환경 설정

데이터를 입력/ 수정/ 삭제/ 조회하는 DML

– 입력/ 수정/ 삭제된 내용을 DB에 반영하는 COMMIT과 ROLLBACK의 개념 이해하기


[실습]
– 사원 정보 조회하기(SELECT * FROM EMP)
– 사원 데이터 입력(INSERT)/ 수정(UPDATE)/ 삭제(DELETE)/ 조회하기

Week 2

데이터를 필터링하거나 그룹핑해서 조회하기

– 조건을 주거나 데이터를 그룹핑하여 조회할 수 있는 방법을 알아봅니다.


[실습]
– 사원 정보 필터링해 보기(WHERE)
– 사원 정보 그룹핑해 보기(GROUP BY)
– 그룹핑한 데이터 속에서 다시 필터링해 보기(HAVING)
– 데이터를 정렬해서 보기(ORDER BY)

Part 2. SQL의 다양한 기능 익혀보기

Week 3

데이터를 저장하는 그릇의 구조를 바꿔보는 DDL

– 신규 테이블 만들어 보기
– 테이블 구조를 변경하고 삭제해 보기


[실습]
– 테이블을 만드는 2가지 방식(CREATE TABLE)
– 테이블의 구조 변경하기(ALTER TABLE)
– 테이블 삭제하기(DROP TABLE)

데이터베이스의 권한을 조정하는 DCL

– 시스템 권한과 오브젝트 권한에 대한 이해

데이터를 변형하여 조회하는 함수

– Single Line 함수: 문자 함수/ 숫자 함수/ 날짜 함수/ 변환 함수
– Multi Line 함수: 집계 함수/ 그룹 함수/ 윈도우 함수


[실습]
– 문자형 데이터 다루기(LOWER, UPPER, ASCII, CHR)
– 숫자형 데이터 다루기(ABS, SIGN, MOD, CEIL)
– 날짜형 데이터 다루기(SYSDATE, EXTRACT)
– 데이터 유형 변경하기(TO_CHAR, TO_NUMBER)
– 조건문 사용하기(CASE)

Week 4

여러 질의 결과로 연산을 수행하는 집합 연산자

– 집합연산자의 개념 이해
– 집합 연산자의 사용을 위한 제약 조건


[실습]
– 질의 결과에서 합집합/ 교집합/ 차집합하여 조회(UNION, UNION ALL, INTERSECT, MINUS)

테이블 간의 관계를 구현하는 조인

– 기본 조인
– OUTER 조인/ INNER 조인
– EQ 조인/ BETWEEN 조인


[실습]
– 사원 테이블과 부서 테이블의 조인
– 사원 연봉 중심의 조회와 부서 테이블의 부서명/ 지역명을 같이 조회
– 사원 연봉을 기준으로 등급 테이블 상의 등급을 조회

Week 5

상하위 관계를 가지고 있는 데이터 조회를 위한 계층형 질의

– 계층형 데이터 구조와 순환 관계 모델 이해


[실습]
– START WITH
– CONNECT BY
– PRIOR

하나의 테이블을 두 개로 조인하여 조회할 수 있는 셀프 조인

– 셀프 조인의 개념 이해


[실습]
– 셀프 조인

Week 6

보다 효율적인 데이터 조회가 가능한 Sub Query

– 하나의 질의에 또 다른 하위 질의를 수행하는 Sub Query의 개념과 종류
– Sub Query 위치에 따른 구분


[실습]
– Select 절의 Sub Query 작성(Scalar Sub Query)
– From 절의 Sub Query 작성(In-Line Sub Query)
– Where 절의 Sub Query 작성

강의 자료 예시를 확인해보세요!

강사 소개.

01

주창종 강사님

2001년 선박관리시스템 개발을 오라클 8I로 인연을 맺어 DB관련 모델링과 개발을 본격적으로 시작, 다양한 프로젝트에서 개발 및 설계 업무로 경험을 축적하였습니다. 2007년 samsung.com 확산 프로젝트 DBA를 시작으로 프리렌서로 전향하여 현재까지 DA/모델링/DBA 업무를 하고 있습니다. 이제 그동안 몸으로 배운 실무의 경험과 다양한 업무 노하우를 기반으로 현실적인 강의를 진행하겠습니다.

#DA(Data Architecture)란? : 데이터 아키텍쳐로서 기업의 모든 업무를 데이터 측면에서 처음부터 끝까지 체계화하는 업무 담당
#DBA(DataBase Administrator)란? : 데이터베이스 관리자로서 데이터베이스 관리, 저장, 보안 등 데이터베이스 관련 전반적인 업무 담당

[약력]
– 現 소방청 소방안전관리시스템 구축 모델러
– DA / DBA 참여 프로젝트 : K뱅크 간편결제, samsung.com 확산, 서울소방행정정보시스템 유지보수, 송도 U-City, 롯데마트 M쿠폰, 롯데 L.PAY, 이비카드 DW 등
– DA 컨설팅 : 복지부 129 콜센터 등
– 개발 / 모델링 : 선박관리 시스템, 대전 ITS 정보시스템 등
– PL / 모델링 / 분석 / 설계 : 철도차량운전면허제 기능교육장비 구축, 세우회 상조업무프로그램, 복지부 행복e음 고도화 등

자주 묻는 질문.

코스에 대한 궁금증을 풀어보세요!

실습에서는 어떤 프로그램을 사용하나요?

Oracle SQL Developer를 기준으로 진행이 되며, 개강 전 프로그램 설치 안내가 공지될 예정입니다.

본 코스에서 SQL의 분석함수(analytic function)도 다루게 되나요?

아닙니다. 분석함수는 SQL의 기본 쿼리를 알고 계신 분들에게 ‘주어진 상황에 따라 생각을 SQL로 구현’하는 역량을 키워 드리는 [생각대로 코딩하는 SQL CAMP] 에서 다루실 수 있습니다.

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.


잠깐! 자기계발지원금 받아가세요!
7월 한달간, 출석을 인증하고 후기를 작성하신 분 200분께, 50만원~100만원 상당의 수강쿠폰을 드립니다.

· 쿠폰은 10/1에 지급되며, 10월 한달 간 사용 가능합니다.
· 출석인증: 매주 수업 시 출석여부를 확인할 수 있는 강의장 문앞 강의명 안내표 인증사진을 #패스트캠퍼스 #공부하고100만원받고 #자기계발 태그를 붙여 인스타그램 개인 계정에 게시해야합니다.
· 후기작성: 종강 후 수강한 강의의 상세 후기를 네이버 블로그에 작성하고 공개해주셔야 합니다.

수강료 안내

정가 70만원

15% 할인가 59만원 (-9/26)

# 할인가는 매주 목요일 자정에 변경됩니다.
# 할인가 적용 및 수강 확정은 결제일을 기준으로 합니다.
# 사전 예고 없이 조기 마감 될 수 있습니다.
# 조기 마감 시 결제 완료 순으로 수강하실 수 있습니다.

강의장 안내

학습 지원 프로젝트

공부도 하고! 학습지원금도 받고!

*학습지원금(제세공과금 22% 차감 후 지급)은 강의마다 개인마다 상이할 수 있습니다.

학습 목표 1. 과제 및 학습노트 제출

-과제 형태: 과제 제출 + 학습노트 작성.
-과제 제출 일정: 코스 진행 3일 후(화요일), 24:00까지 폼스택으로 과제 제출. (과제 접수 여부는 폼스택 접수시간으로 판단됩니다)
-수강중 학습 콘텐츠 일정 (학습노트 2회 + 과제 4회 제출)
1회차: 7월 30일(화)까지 학습노트 작성 후 제출
2회차: 8월 6일(화)까지 과제 제출
3회차: 8월 13일(화)까지 과제 제출
4회차: 8월 20일(화)까지 과제 제출
5회차: 8월 27일(화)까지 과제 제출
6회차: 9월 3일(화)까지 학습노트 작성 후 제출

학습지원금을 받으려면?

미션을 모두 완료하면 신청페이지를 통해 신청 가능합니다.
다만, 강의 종료 후 30일 이내에 신청페이지를 통해서 신청해주셔야 합니다.
아래의 환급신청 링크로 신분증 사본 / 환급받을 통장사본을 제출 (반드시 본인 명의로만 가능)해 주세요.
결제한 수강료의 10% (환급 금액의 22% 제세공과금으로 차감) 를 드리며, 학습지원금은 개인마다 상이할 수 있습니다.

환불규정

* 학습지원금은 기수강생 할인만 중복 적용이 가능합니다. (기타 다른 이벤트와 중복 적용이 불가합니다.)
* 과제물이 허위로 작성되거나 표절일 경우 환급이 거절될 수 있습니다.
* 환불은 환불규정(https://www.fastcampus.co.kr/refund/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.