![]() 교육개요 본 과정에서는 SQL Server 2012와 SQL Server 2014의 가장 기본인 T-SQL 쿼리를 작성하는데 필요한 기술과 지식을 다룹니다. |
|
![]() 교육대상 · SQL Server 개발자, 관리자 |
|
![]() 특이사항 |
1
Day
Module 1 : Microsoft SQL Server 2014
· SQL Server 기본 아키텍처
· SQL Server 에디션 및 버전
· SQL Server Management Studio 도구
Module 2 : T-SQL 쿼리 개요
· T-SQL 소개
· SET 구문
· 쿼리 편집기
· SELECT 구문, ORDER BY
Module 3 : SELECT 쿼리
· SELECT 구문 작성
· DISTINCT 중복제거
· 테이블, 열 별칭 사용
· CASE 구문 사용
2
Day
Module 4 : 여러 테이블 쿼리
· JOIN 소개
· INNER JOIN, OUTER JOIN
· CROSS JOIN, SELF JOIN
Module 5 : DATA정렬, 필터링
· ORDER BY
· WHERE
· TOP, OFFSET, FETCH
· Missing Values
Module 6 : SQL Server 2014 데이터 형식
· SQL Server 2014 데이터 형식 소개
· 문자형 데이터
· 날짜 및 시간 데이터
Module 7 : DML 사용
· 데이터 삽입
· 데이터 수정
· 데이터 삭제
3
Day
Module 8 : 기본 제공 함수
· 기본 제공함수 소개
· 변환 함수
· 논리 함수
Module 9 : Grouping 및 집계함수
· 집계 함수
· GROUP BY
· HAVING
Module 10 : Subqueries
· Self-Contained Subqueries
· Correlated Subqueries
· EXISTS, IN
Module 11 : TABLE 표현식
· 파생 테이블 사용
· CTE 사용
· iews 사용
· 테이블 값 함수 사용
4
Day
Module 12 : 집합 연산자
· UNION, UNION ALL
· APPLY, CROSS APPLY, OUTER APPLY
· EXCEPT, INTERSECT
Module 13 : 랭킹, 오프셋, 집계 함수
· 랭킹 함수
· OVER 절 사용
· 분석 함수
Module 14 PIVOT, GROUPING SET
· PIVOT, UNPIVOT 사용
· GROUPING SET 사용
Module 15 저장 프로시저 실행
· 저장 프로시저 사용한 데이터 쿼리
· 매개변수 이용
· 저장 프로시저 생성
· 동적 SQL
5
Day
Module 16 : T-SQL 프로그래밍
· 변수와 배치 구문
· 조건문
· 동의어 이용
Module 17 : 에러 핸들링
· TRY CATCH
· 에러 정보
· throw
Module 18 트랜잭션 구현
· 트랜잭션 소개
· T-SQL에서 트랜잭션 관리