메인메뉴로 이동 본문으로 이동

수강신청

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[IT SW 스쿨] (개발자를 위한) SQL 작성과 쿼리 튜닝 (대면)

[IT SW 스쿨] (개발자를 위한) SQL 작성과 쿼리 튜닝 (대면) 과정정보
과정명 [IT SW 스쿨] (개발자를 위한) SQL 작성과 쿼리 튜닝 (대면)
학습기간
학습시간 7시간
교육비 130,000원
과정소개
- 데이터베이스 성능을 최적화하고, 보다 효율적으로 데이터베이스를 관리할 수 있는 기법을 익힐 수 있는 교육 과정입니다.
- 금번 과정을 통해, 데이터베이스의 핵심 개념부터 SQL 튜닝 기법까지 학습하여, 실행계획을 분석하고 쿼리를 최적화하는 능력을 향상시킬 수 있습니다.

과정 목표
- 옵티마이저와 실행 계획을 이해하여 SQL 쿼리 성능을 분석하고 문제점을 식별할 수 있다.
- 인덱스, 조인, 서브쿼리 등을 이해하여 성능 최적화 기법을 효과적으로 활용할 수 있다.

추천 대상
- SQL의 기본적인 내용을 이해하고 있으며, 데이터베이스 성능 최적화에 관심이 있는 분
- 데이터베이스 성능 최적화를 통해 유지보수성을 향상시키고자 하는 분

사전 체크리스트
- SELECT, INSERT, UPDATE, DELETE 쿼리를 작성하고 실행할 수 있다.
- 데이터베이스에서 테이블을 생성하고, 데이터 타입을 설정하며, ALTER 또는 DROP 명령어를 사용할 수 있다.
- INNER JOIN, LEFT JOIN, RIGHT JOIN을 사용하여 두 개 이상의 테이블에서 데이터를 결합하는 쿼리를 작성할 수 있다.
- 데이터베이스 테이블에 인덱스를 생성하고, 해당 인덱스가 쿼리 성능에 미치는 영향을 분석할 수 있다.
- EXPLAIN PLAN 또는 실행 계획을 사용하여 SQL 쿼리의 성능을 분석하고, 이를 기반으로 성능을 개선할 수 있다.

체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
  - 사전 학습 필요 지식:
    - SQL 기초
    - 데이터베이스 기초

강사 소개
- 김도균 책임매니저
  - 現 현대자동차 DB엔지니어링팀 책임 매니저
  - 연구 분야: 백엔드 엔지니어, 플랫폼 엔지니어

준비 사항
- 개인 노트북 (Chrome)

교육 정보
- 장소: 한양대학교
- 기간: 1일 (8시간)
- 방식: 이론 10%, 실습 90%

평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)

수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)

교육 시간표
- **1일차**
  - 09:00~10:00: DB 구성의 다원화, DBMS 도입 현황, 시장규모 DBMS별 아키텍처
  - 10:00~11:00: 옵티마이저에 대한 이해 및 최적화, 실행계획에 대한 이해, 주요 Operation, 실행계획 확인 방법 및 해석
  - 11:00~12:00: 예제 어플리케이션
  - 12:00~13:00: 점심시간
  - 13:00~14:00: 인덱스에 대한 이해, 생성 방안, 사용할 수 없는 경우, 고려할 사항, 튜닝 사례
  - 14:00~15:00: 조인에 대한 이해, 종류(대상 데이터/수행방식), 동작 방식 및 주의사항
  - 15:00~16:00: 서브쿼리 및 힌트에 대한 이해, 힌트 문법 및 종류, 사용 예시
  - 16:00~16:50: SQL 작성 방법 및 실습

수료기준
수료기준
평가기준 총점
배점 100점
수료기준 60점
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
강의목차
차시 일시 강의명
강의 목차가 없습니다.