왕초보, 비전공자도 누구나 SQL을 자유자재로!

할인마감 D-

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

SQL CAMP

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

#SQL_Query

#대용량데이터

#왕초보맞춤코스

기간 & 일정

2020.1.11 ~ 2. 22 (1/25 휴강)
매주 토요일 10:00 ~ 13:00
주 1회, 총 18시간

장소 & 준비물

패스트캠퍼스 강남강의장
개인 노트북

문의

02-568-9886
help-ds@fastcampus.co.kr

내가 필요한 만큼만
뽑아내고 싶은 데이터,
언제까지 DB 담당자에게
요청만 하실 건가요?

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

SQL을 만나면 달라집니다.

SQL 기본 쿼리를 익히고 잘 조합만 해도,

대용량 데이터도 문제 없이 다룬다!

엄청난 양의 데이터 앞에서 두려워하지 마세요
대용량 데이터 속에서 내가 원하는 데이터를
빠르게 뽑아내서 효율적인 업무가 가능해집니다.

효율적으로 빠르게 뽑아낼 수 있다!

많은 데이터 앞에서 뻗는 엑셀은 더이상 그만!
복잡하고 긴 수식이 필요 없이, 간단한 코드로
고객 정보, 상품 정보 등을 추출해낼 수 있습니다.

6주 후 당신은,

데이터베이스를 다루는 프로그래밍 언어 SQL의 기본 쿼리를 이해하게 됩니다.

다양한 실습으로 DB에서 기본적인 데이터 추출을 직접 할 수 있습니다.

수많은 데이터 중 내 분석 목표에 맞는 데이터만 쏙쏙 뽑아낼 수 있습니다.

코스 특징.

1

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

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

1

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

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

1

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

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

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

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

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

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

과제/학습노트

100% 제출

커리큘럼.

더이상 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음 고도화 등

추천 대상.

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

icon_man4_3_oh

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

icon_woman1_2_happy-150x150

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

icon_man4_3_oh

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

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

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

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

*SQL과 DB에 대한 지식이 필요하다면,
아래 QnA에서 확인해주세요!

sql

SQL이 무엇인가요?

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

db

DB와 DBMS는 또 무엇인가요?

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

자주 묻는 질문.

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

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

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

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

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

SQL이 무엇인가요?

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

DB와 DBMS는 무엇인가요?

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

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

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


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

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

image_1@2x
image_2@2x
image_3@2x
image_4@2x
image_5@2x

수강료 안내

정가 70만원

# 개강 전날 18시에 수강 신청이 마감됩니다.
# 할인가는 매주 목요일 자정에 변경됩니다.
# 할인가 적용 및 수강 확정은 결제일을 기준으로 합니다.

강의장 안내

학습 지원 프로젝트

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

*학습지원금(제세공과금 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/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.

[ 유의사항 및 환불규정 ]

* 모든 패스트캠퍼스 오프라인 파트타임 교육은 개강 전일 18시에 모집이 마감됩니다.
* 상황에 따라 사전 공지 없이 모집이 조기 마감되거나 할인이 연장될 수 있습니다.
* 수강 인원 확인을 위하여, 즉시 결제가 어려운 경우에도 반드시 수강신청을 먼저 진행해주시기 바랍니다.
* 수강생의 결석이나 지각 등으로 발생한 손해에 대해서는 별도의 보상을 제공하지 않습니다.

* 다음과 같은 사유 등으로 인해 강의가 폐강될 수 있으며, 폐강 시 학원법에 따라 반환 사유 발생일로부터 5 영업일 이내에 수강료를 환불해드립니다.
– 모집된 수강인원이 10명 이하일 경우
– 강사의 갑작스러운 사고 및 건강 상의 이유
– 천재지변
: 위의 사유로 강의가 폐강될 경우, 학원법 제 18조에 따라 오프라인 강의 취소/환불 정책을 준용하여 환불 처리되며, 모객 부진으로 폐강 시에는 최소 개강일로부터 7일 전에는 폐강 여부를 안내해드립니다.

* 총 수강기간 1개월 이내 기준 취소 및 환불 규정 안내
– 환불금액은 정가가 아닌 실제 결제금액을 기준으로 계산됩니다.
– 수업 시작 전 환불 신청 시 전액 환불됩니다.
– 수강 시작 후 환불 신청 시 하기 수업 시수를 기준으로 학원법 환불규정에 따라 환불 가능합니다.
: 환불요청일시 기준 수업시수 1/3 경과 전 : 수강료 2/3 환불
: 환불요청일시 기준 수업시수 1/2 경과 전 : 수강료 1/2 환불
: 환불요청일시 기준 수업시수 1/2 경과 후 : 환불금액 없음

* 기타 환불 관련 안내
– 환불 의사를 밝힌 다음날부터 계산하여 환불합니다.
– 환불금액은 수업시간을 기준(반올림)으로 산정합니다.
– 환불금액의 10원 미만은 절삭합니다.
– 반환 사유 발생 시 5 영업일 이내 환불됩니다.
: PG사와 카드사의 상황에 따라 환불이 지연될 수 있습니다
– 1개월 산정 기준은 민법 제 160조(역에 의한 계산)을 적용합니다.
: 실제 일수와 상관없이 수업시작일이 3월 7일인 경우, 1개월은 4월 6일까지 입니다.
: 단, 수업 시작일이 1월 31일인 경우, 1개월은 월의 말일인 2월 28일까지 입니다.