효율적인 데이터 관리의 시작, SQL 실무의 모든 것
과정정보
강사 임성열 학습난이도 초급
총 학습시간 19시간 강의수 19강
복습기간 정원 500명
교재 없음
학습기간 60일
정가

189,000원

총 결제액 189,000

강의소개

강의정보

학습개요 복잡한 데이터 관리, 효율적으로 하고 싶다면?
효율적인 데이터 관리의 시작, SQL 실무의 모든 것!

데이터와 SQL에 대한 기본적인 지식과 더불어 관련 직업의 전망도 함께 살펴볼 수 있도록 내용을 담았습니다.

데이터 모델링부터 연결까지 실무에 꼭 필요한 내용을 담았고, 실제 프로젝트에서 발생하는 오류를 함께 해결하는 실습이 포함되어 있습니다.

※ 실습 진행을 위해서는
- Windows 10 64bit 이상, Memory 8G 이상을 권장합니다.
- Mac은 벤투라 권장, WSL 설치 불필요, 64bit 이상 Memory 8G 이상 권장합니다.
학습목표 1. 데이터와 데이터 베이스의 동작 원리를 이해하고 SQL을 활용할 수 있다.
2. 데이터 모델링을 이해하고 이에 따라 SQL을 작성할 수 있다.
3. 정형 데이터와 비정형 데이터에 대한 통찰력을 얻어 실무에 적용할 수 있다.
학습대상
  • 1. 대학 비전공자 및 IT 입문자
  • 2. SQL과 데이터 베이스, 데이터 모델링을 알고 싶은 직장인
  • 3. 데이터를 활용해 실무에 적용이 필요한 직장인

강사이력

- 고려대학교 산업공학 박사
- 고려대, 아주대 강사 및 특임 교원
- 삼성전자, KT, 한국은행 등 IT 특강
- 데이터 아키텍트 및 DBA 수행 (POSCO DX, SK 등)
- 현대경제연구원/인재개발 연구원

강의목차

  • 번호 강의명
    1강데이터 세계로 입문!
    • 데이터란?
    • SQL이란?
    • [실습] 데이터 서비스 환경과 컨테이너 기술 이해
    2강데이터 관련 직업과 전망
    • 데이터 아키텍트/분석가
    • 인공지능 개발자
    • [실습] 데이터 커리어별 활동과 전망
    3강데이터 모델링 한번에 이해하기 [관계형 모델링]
    • 관계형 데이터 모델링 이해
    • 관계형 데이터 모델링 과정
    • [실습] 관계형 데이터 모델링
    4강데이터 개념 연결하기 [데이터 베이스, 데이터 웨어하우스, 데이터 마이닝]
    • 데이터 베이스란?
    • 데이터 웨어하우스와 데이터 마이닝
    • [실습] 데이터 변환 과정
    5강데이터 모델링으로 이해하는 [SQL 기본 문법]
    • 데이터 모델링과 SQL 활용 관계
    • SQL 작성 유형
    • [실습] 데이터 모델링과 SQL 유형 연결
    6강데이터 베이스 종류와 설치 및 환경 설정 [SQL vs NoSQL]
    • SQL vs NoSQL
    • 상용 데이터 서비스 인프라 구성
    • [실습] DBMS 실습 환경 구성하기
    7강데이터 표준화 작업 [메타 데이터]
    • 메타 데이터란?
    • 데이터 표준화란?
    • [실습] SQL 메타 데이터 조회, 활용
    8강데이터 정의 SQL [테이블/인덱스/뷰 생성/변경/삭제]
    • 테이블/뷰 생성 및 변경/삭제 이해
    • 인덱스 생성 및 삭제 이해
    • [실습] 데이터 정의 SQL
    9강데이터 처리 및 통제 SQL [데이터 입력/ 갱신/삭제 및 통제 적용/권한]
    • 데이터 처리 (입력/갱신/삭제) 이해
    • 데이터 통제 (Commit/Rollback, Grant/Revoke) 이해
    • [실습] 데이터 처리 및 통제 SQL
    10강데이터 가공 SQL [함수를 이용한 데이터 가공]
    • 데이터 수식연산, 문자열 처리 이해
    • 그룹함수 이해
    • [실습] SQL 가공
  • 번호 강의명
    11강데이터 조회 및 조인 SQL [데이터 조회, 조인 및 서브쿼리]
    • 데이터 조회, 조인 이해
    • 서브 쿼리 이해
    • [실습] SQL 조인
    12강데이터 연결 SQL [데이터 연결 관점, 조인 형태 및 순서 SQL]
    • 조인 형태 및 순서에 따른 SQL 실행
    • 조인을 통한 연결 (Nested Loop, Sort Merge, Hash)
    • [실습] 조인 형태 및 순서에 따른 SQL 실행 비교
    13강데이터 연결 SQL [데이터 연결 관점, 연산자/스칼라 서브쿼리/함수]
    • 조인이외의 연결 방법 (연산자, 스칼라 서브쿼리)
    • 조인이외의 연결 방법 (함수)
    • [실습] 연산자/스칼라 서브쿼리/ 함수 연결 SQL
    14강프로젝트에서 SQL 바로 잡기 1. 전체 범위 처리 vs 부분 범위 처리
    • 전체 범위와 부분 범위 처리의 이해
    • 인덱스 사용 방법 및 적용이 안되는 경우
    • [실습] 전체 범위 처리 vs 부분 범위 처리 SQL
    15강프로젝트에서 SQL 바로 잡기 2. 데이터 모델링, 트랜잭션, 함수 사용
    • 데이터 모델링/트랜잭션/조인/뷰에 대한 오해와 진실
    • 함수 사용에 대한 오해와 진실
    • [실습] 실무에 SQL을 적용 시 발생하는 SQL 오해와 진실
    16강프로젝트에서 SQL 바로 잡기 3. 일반적 SQL 작성과 튜닝된 SQL 비교
    • 데이터 모델링 : 기간별 서비스 실적액 집계하기
    • 일반적 SQL vs 튜닝된 SQL 비교
    • [실습] 모델링부터 SQL 작성 및 튜닝
    17강프로젝트에서 SQL 바로 잡기 4. 클라우드, MSA와 트랜잭션 격리 이해
    • 클라우드 네이티브 아키텍처란?
    • 트랜잭션 격리 SQL 오류
    • [실습] MSA와 SQL 오류 개선
    18강데이터 품질 진단 및 데이터 클렌징
    • 데이터 품질 진단이란?
    • 데이터 품질 진단 및 정제 SQL
    • [실습] 데이터 품질 진단 및 클렌징
    19강데이터 성능 진단
    • 데이터 성능 진단이란?
    • SQL 성능 진단 및 개선 사례
    • [실습] 데이터 성능 진단 사례

정보보호 관리체계 인증서

ISMS 인증서

QUICK MENU

자주묻는 질문