Course Outline

1부: SQL 기본 사항

SQL 및 Database 소개

  • 데이터베이스 이해
  • SQL 소개
  • SQL 환경 설정

SQL 구문 및 기본 쿼리

  • SQL 구문 개요
  • SELECT 문
  • WHERE 절을 사용하여 데이터 필터링

함수 및 집계 작업

  • 공통 SQL 기능
  • 집계 함수: COUNT, SUM, AVG, MAX, MIN
  • GROUP BY를 사용하여 데이터 그룹화

테이블 조인

  • JOIN 이해
  • 내부 조인
  • LEFT JOIN, RIGHT JOIN 및 전체 외부 조인

하위 쿼리 및 집합 작업

  • 하위 쿼리 작성
  • UNION, INTERSECT 및 EXCEPT 작업

데이터 조작

  • INSERT INTO 문
  • 업데이트 문
  • DELETE 문


파트 2: 중급 SQL

고급 데이터 필터링

  • 고급 WHERE 절 기술
  • LIKE 연산자 및 패턴 일치
  • IN 및 BETWEEN 연산자

복잡한 조인 및 하위 쿼리

  • 자체 조인
  • 상관되지 않은 하위 쿼리와 상관된 하위 쿼리
  • EXISTS 절

인덱스 및 뷰 작업

  • 인덱스와 인덱스가 성능에 미치는 영향 이해
  • 뷰 생성 및 사용

고급 함수 및 저장 프로시저

  • 사용자 정의 함수
  • 저장 프로시저 및 트리거
  • SQL의 오류 처리

데이터 변환 및 분석

  • 데이터 피벗 및 피벗 해제
  • 창 함수: ROW_NUMBER, RANK, DENSE_RANK
  • CTE(공통 테이블 Express 이온)

Database 설계 및 정규화

  • Database 디자인 원칙
  • 정규형 및 정규화
  • 엔터티-관계(ER) 모델링

성능 조정 및 최적화

  • 쿼리 최적화 기술
  • 실행 계획
  • 성능 튜닝 모범 사례

SQL 현실 세계에서

  • SQL를 다른 기술과 통합
  • 사례 연구 및 실제 시나리오
  • 최종 프로젝트: 처음부터 데이터베이스 솔루션 구축

요약 및 다음 단계

Requirements

  • 기본적인 컴퓨터 작동에 대한 이해
  • 프로그래밍 언어에 대한 경험은 유익하지만 필수는 아닙니다.

청중

  • 데이터 분석가
  • Database 전문가
  • 소프트웨어 개발자
 70 Hours

Number of participants



Price per participant

회원 평가 (9)

Related Courses

Related Categories