연락처 정보

코스 개요

1부: SQL 기초

SQL과 데이터베이스 소개

  • 데이터베이스의 개념 이해
  • SQL에 대한 입문 지식
  • SQL 환경 설정 방법

SQL 구문 및 기본 쿼리 작성법

  • SQL 구문의 개요
  • SELECT 문 사용법
  • WHERE 절을 활용한 데이터 필터링

함수와 집계 연산 활용하기

  • 일반적으로 사용되는 SQL 함수들
  • COUNT, SUM, AVG, MAX, MIN과 같은 집계 함수
  • GROUP BY를 통한 데이터 그룹화 방법

테이블 조인 활용하기

  • 조인의 개념 및 필요성 이해
  • INNER JOIN 사용법
  • LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN의 차이점

서브쿼리와 집합 연산 다루기

  • 서브쿼리 작성 방법
  • UNION, INTERSECT, EXCEPT 연산자 활용법

데이터 조작 기본 기술

  • INSERT INTO 문 사용법
  • UPDATE 문으로 데이터 수정하기
  • DELETE 문을 통한 데이터 삭제 방법

2부: 중급 SQL 실무

고급 데이터 필터링 기법

  • WHERE 절의 고급 활용법
  • LIKE 연산자와 패턴 매칭 기술
  • IN 및 BETWEEN 연산자의 사용 예시

복잡한 조인과 서브쿼리 응용하기

  • 자가 조인(Self-Join) 활용법
  • 상관 관계 없는 서브쿼리와 상관적 서브쿼리 비교
  • EXISTS 절의 활용 시기 및 방법

인덱스와 뷰를 통한 최적화 기법

  • 인덱스가 시스템 성능에 미치는 영향 이해하기
  • 뷰 생성 및 운영 관리법

고급 함수와 저장 프로시저 활용하기

  • 사용자 정의 함수 작성법
  • 저장 프로시저와 트리거 구현 기술
  • SQL 내에서 오류 처리하는 방법

데이터 변환 및 분석 기법

  • 데이터 피벗(Pivot) 및 언피벗(Unpivoting) 적용하기
  • ROW_NUMBER, RANK, DENSE_RANK 등 윈도우 함수 사용법
  • 공통 테이블 표현식(CTE) 활용법

데이터베이스 설계와 정규화 개념

  • 적절한 데이터베이스 설계의 원칙들
  • 정규형과 데이터 정규화 과정
  • 개체-관계(ER) 모델링 이해하기

쿼리 성능 최적화 및 튜닝 기술

  • 효율적인 쿼리 작성을 위한 기법들
  • 실행 계획 분석 방법
  • 시스템 성능을 향상시키기 위한 모범 사례

실무 현장에서의 SQL 활용 방안

  • 다른 기술들과의 통합 시나리오
  • 실제 비즈니스 사례 연구 및 적용 예시
  • 최종 프로젝트: 데이터베이스 솔루션 처음부터 구축하기

요약 및 향후 학습 방향 안내

요건

  • 컴퓨터 기본 조작에 대한 이해
  • 어떤 프로그래밍 언어든 경험이 있으면 좋지만 필수 사항은 아닙니다

대상자

  • 데이터 분석가
  • 데이터베이스 전문가
  • 소프트웨어 개발자
 35 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리