거래증명방식강의실 교육
시각5의 날
바이낸스(BINANCE) 가입하기

Transact-SQL을 사용하여 데이터 쿼리

Transact SQL 교육 과정 및 인증으로 데이터 쿼리

설명

잠재 고객 및 선행 조건

강의 개요

일정 및 비용

인증

Transact SQL을 사용한 데이터 쿼리 교육 개요

이 과정은 학생들에게 Transact-SQL을 소개합니다. 처음 3 일을 다른 코스의 지식을 필요로하는 학생들에게 코스로 가르 칠 수있는 방법으로 설계되었습니다. SQL 서버 과정. Days 4 & 5은 나머지 스킬을 가르쳐야합니다. 시험 70-761.

Transact SQL 교육을 통한 데이터 쿼리의 목표

  • SQL Server 2016의 핵심 기능 및 구성 요소를 설명하십시오.
  • T-SQL, 집합 및 술어 논리를 설명하십시오.
  • 단일 테이블 SELECT 문을 작성하십시오.
  • 다중 테이블 SELECT 문을 작성하십시오.
  • 필터링 및 정렬과 함께 SELECT 문을 작성하십시오.
  • SQL Server가 데이터 형식을 사용하는 방법을 설명하십시오.
  • DML 문을 작성하십시오.
  • 내장 함수를 사용하는 쿼리를 작성하십시오.
  • 데이터를 집계하는 쿼리를 작성하십시오.
  • 하위 쿼리를 작성하십시오.
  • 뷰 및 테이블 반환 함수를 만들고 구현합니다.
  • 집합 연산자를 사용하여 쿼리 결과를 결합합니다.
  • 창 순위 지정, 오프셋 및 집계 함수를 사용하는 쿼리를 작성합니다.
  • 피벗, 피벗 (unpivot), 롤업 및 큐브를 구현하여 데이터를 변환하십시오.
  • 저장 프로 시저를 만들고 구현하십시오.
  • 변수, 조건 및 루프와 같은 프로그래밍 구문을 T-SQL 코드에 추가하십시오.

Transact-SQL을 사용하여 데이터를 쿼리하는 목적에 대한 대상

이 과정의 주된 목적은 학생들에게 모든 SQL Server 관련 분야에서 사용되는 Transact-SQL 언어를 잘 이해하는 것입니다. 즉 데이터베이스 관리, 데이터베이스 개발 및 비즈니스 인텔리전스입니다. 따라서이 과정의 주요 대상은 데이터베이스 관리자, 데이터베이스 개발자 및 BI 전문가입니다.

코스 개요 기간 : 5 일

모듈 1 : Microsoft SQL Server 소개 2016

이 모듈에서는 SQL Server, 클라우드 버전을 비롯한 SQL Server 버전과 SQL Server Management Studio를 사용하여 SQL Server에 연결하는 방법을 소개합니다.

  • SQL Server의 기본 아키텍처
  • SQL Server 버전 및 버전
  • SQL Server Management Studio 시작하기

연구소 : SQL Server 2016 도구로 작업

  • SQL Server Management Studio로 작업
  • T-SQL 스크립트 작성 및 구성
  • 온라인 설명서 사용

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • 관계형 데이터베이스와 Transact-SQL 쿼리를 설명하십시오.
  • 온 - 프레미스 및 클라우드 기반 에디션 및 SQL Server 버전을 설명하십시오.
  • SQL Server Management Studio (SSMS)를 사용하여 SQL Server 인스턴스에 연결하고 인스턴스에 포함 된 데이터베이스를 탐색하며 T-SQL 쿼리가 포함 된 스크립트 파일로 작업하는 방법을 설명하십시오.

Module 2 : T-SQL 질의 소개

이 모듈에서는 T-SQL의 요소와 쿼리 작성에 대한 역할에 대해 설명합니다. SQL Server에서 집합 사용을 설명하십시오. SQL Server에서 조건부 논리를 사용하는 방법을 설명하십시오. SELECT 문의 조작의 논리적 순서를 설명하십시오. 수업

  • T-SQL 소개
  • 세트 이해하기
  • 사전 논리 이해
  • SELECT 문의 조작의 논리적 순서 이해

연구소 : T-SQL 쿼리 소개

  • 기본 SELECT 문 실행
  • 술어를 사용하여 데이터를 필터링하는 쿼리 실행
  • ORDER BY를 사용하여 데이터를 정렬하는 쿼리 실행

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SELECT 문 작성시 T-SQL의 역할을 설명하십시오.
  • T-SQL 언어의 요소와 쿼리 작성에 유용한 요소를 설명하십시오.
  • 관계형 데이터베이스의 수학적 토대 중 하나 인 집합 이론의 개념을 설명하고 SQL Server 쿼리에 대한 생각을 적용하는 데 도움을줍니다.
  • 술어 논리를 설명하고 SQL Server 쿼리에 대한 응용 프로그램을 검사하십시오.
  • SELECT 문의 요소를 설명하고 요소가 평가되는 순서를 설명 한 다음이 이해를 실제 쿼리 작성 방법에 적용하십시오.

모듈 3 : SELECT 쿼리 작성하기

이 모듈에서는 단일 테이블에 대한 쿼리를 중심으로 SELECT 문에 대한 기본 사항을 소개합니다.

  • 간단한 SELECT 문 작성하기
  • DISTINCT를 사용하여 중복 제거
  • 열 및 테이블 별명 사용
  • 간단한 CASE 표현식 작성하기

연구소 : 기본 SELECT 문 작성

  • 간단한 SELECT 문 작성하기
  • DISTINCT를 사용하여 중복 제거
  • 열 및 테이블 별명 사용
  • 간단한 CASE 식 사용

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • 쿼리의 기능 및 가독성을 향상시키는 향상된 기능뿐만 아니라 SELECT 문의 구조 및 형식을 설명하십시오.
  • DISTINCT 절을 사용하여 중복을 제거하는 방법을 설명하십시오.
  • 열 및 테이블 별칭의 사용법 설명
  • CASE 표현식 이해 및 사용

모듈 4 : 여러 테이블 쿼리하기

이 모듈에서는 Microsoft SQL Server 2016에서 여러 소스의 데이터를 결합하는 쿼리를 작성하는 방법을 설명합니다. 수업

  • 조인 이해
  • 내부 조인을 사용하여 쿼리하기
  • 외부 조인을 사용하여 쿼리
  • 교차 조인 및 자체 조인을 사용하여 쿼리

연구소 : 여러 테이블 쿼리

  • 내부 조인을 사용하는 쿼리 작성
  • 여러 테이블 내부 조인을 사용하는 쿼리 작성
  • 자체 조인을 사용하는 쿼리 작성
  • 외부 조인을 사용하는 쿼리 작성
  • 교차 조인을 사용하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SQL Server 2016에서 조인의 기본 원리를 설명하십시오.
  • 내부 조인 쿼리 작성
  • 외부 조인을 사용하는 쿼리 작성
  • 추가 조인 유형 사용

모듈 5 : 데이터 정렬 및 필터링

이 모듈에서는 정렬 및 필터링을 구현하는 방법을 설명합니다.

  • 데이터 정렬
  • 술어로 데이터 필터링
  • TOP 및 OFFSET-FETCH를 사용하여 데이터 필터링
  • 알 수없는 값을 사용한 작업

연구소 : 데이터 정렬 및 필터링

  • WHERE 절을 사용하여 데이터를 필터링하는 쿼리 작성
  • ORDER BY 절을 사용하여 데이터를 정렬하는 쿼리 작성
  • TOP 옵션을 사용하여 데이터를 필터링하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • ORDER BY 절을 쿼리에 추가하여 쿼리의 출력에 표시되는 행의 순서를 제어하는 ​​방법을 설명하십시오.
  • WHERE 절을 구성하여 술어와 일치하지 않는 행을 필터링하는 방법을 설명하십시오.
  • TOP 옵션을 사용하여 SELECT 절의 행 범위를 제한하는 방법을 설명하십시오.
  • ORDER BY 절의 OFFSET-FETCH 옵션을 사용하여 행 범위를 제한하는 방법을 설명하십시오.
  • 3 값 논리가 알려지지 않은 값과 누락 된 값을 설명하는 방법, SQL Server가 누락 된 값을 표시하는 데 NULL을 사용하는 방법 및 쿼리에서 NULL을 테스트하는 방법을 설명하십시오.

모듈 6 : SQL Server 2016 데이터 형식 작업

이 모듈에서는 SQL Server에서 데이터를 저장하는 데 사용하는 데이터 형식을 소개합니다.

  • SQL Server 2016 데이터 형식 소개
  • 문자 데이터로 작업하기
  • 날짜 및 시간 데이터를 사용한 작업

연구소 : SQL Server 2016 데이터 형식 작업

  • 날짜 및 시간 데이터를 반환하는 쿼리 작성
  • 날짜 및 시간 함수를 사용하는 쿼리 작성
  • 문자 데이터를 반환하는 쿼리 작성
  • 문자 함수를 반환하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SQL Server에서 데이터를 저장하는 데 사용하는 많은 데이터 형식과 형식간에 데이터 형식이 변환되는 방식을 살펴 봅니다.
  • SQL Server 문자 기반 데이터 형식, 문자 비교 방법 및 쿼리에서 유용 할 수있는 몇 가지 공통 함수를 설명하십시오.
  • 임시 데이터를 저장하는 데 사용되는 데이터 형식, SQL Server에서 제대로 구문 분석 될 수 있도록 날짜와 시간을 입력하는 방법 및 기본 제공 함수를 사용하여 날짜와 시간을 조작하는 방법을 설명합니다.

모듈 7 : DML을 사용하여 데이터 수정

이 모듈에서는 DML 쿼리를 작성하는 방법과 원하는 이유를 설명합니다 .Lessons

  • 데이터 삽입
  • 데이터 수정 및 삭제

연구소 : DML을 사용하여 데이터 수정

  • 데이터 삽입
  • 데이터 업데이트 및 삭제

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • INSERT 및 SELECT INTO 문 사용
  • UPDATE, MERGE, DELETE 및 TRUNCATE를 사용하십시오.

모듈 8 : 내장 함수 사용하기

이 모듈에서는 SQL Server 2016.Lessons의 많은 내장 함수 중 일부를 소개합니다.

  • 내장 함수를 사용하여 쿼리 작성
  • 변환 함수 사용
  • 논리적 함수 사용하기
  • 함수를 사용하여 NULL 작업

연구소 : 기본 제공 함수 사용

  • 변환 함수를 사용하는 쿼리 작성
  • 논리적 함수를 사용하는 쿼리 작성
  • Nullability를 테스트하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SQL Server에서 제공하는 함수 유형을 설명하고 스칼라 함수로 작업하는 데 집중하십시오.
  • 여러 SQL Server 함수를 사용하여 형식간에 명시 적으로 데이터를 변환하는 방법을 설명하십시오.
  • 표현식을 평가하고 스칼라 결과를 반환하는 논리 함수를 사용하는 방법을 설명하십시오.
  • NULL 작업을위한 추가 기능 설명

모듈 9 : 데이터 그룹화 및 집계

이 모듈에서는 집계 함수를 사용하는 방법을 설명합니다.

  • 집계 함수 사용
  • GROUP BY 절 사용
  • HAVING을 사용하여 그룹 필터링

연구소 : 데이터 그룹화 및 집계

  • GROUP BY 절을 사용하는 쿼리 작성
  • 집계 함수를 사용하는 쿼리 작성
  • 고유 한 집계 함수를 사용하는 쿼리 작성
  • HAVING 절을 사용하여 그룹을 필터링하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SQL Server에서 기본 제공 집계 함수를 설명하고이를 사용하여 쿼리를 작성하십시오.
  • GROUP BY 절을 사용하여 행을 구분하는 u 리를 작성하십시오.
  • HAVING 절을 사용하는 쿼리를 작성하여 그룹을 필터링하십시오.

Module 10 : 서브 쿼리 사용하기

이 모듈에서는 몇 가지 유형의 하위 쿼리와 해당 하위 키를 언제 어떻게 사용하는지 설명합니다.

  • 자체 포함 된 하위 쿼리 작성
  • 상관 하위 쿼리 작성
  • 서브 쿼리와 함께 EXISTS 술어 사용하기

연구소 : 하위 쿼리 사용

  • 자체 포함 된 하위 쿼리를 사용하는 쿼리 작성
  • 스칼라 및 다중 결과 하위 쿼리를 사용하는 쿼리 작성
  • 상관 하위 쿼리와 EXISTS 절을 사용하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • SELECT 문에서 하위 쿼리를 사용할 수있는 위치를 설명하십시오.
  • SELECT 문에 상관 된 하위 쿼리를 사용하는 쿼리 작성
  • WHERE 절에 EXISTS 조건자를 사용하는 쿼리를 작성하여 적합한 행의 존재 여부를 테스트합니다.
  • EXISTS 술어를 사용하여 부속 조회에서 행의 존재를 효율적으로 점검하십시오.

모듈 11 : 표 표현식 사용하기

이전에는이 ​​과정에서 외부 호출 쿼리에 결과를 반환하는 식으로 하위 쿼리를 사용하는 방법에 대해 배웠습니다. 하위 식과 마찬가지로 테이블 식은 쿼리 식이지만 테이블 식은 이름을 지정하고 유효한 관계형 테이블의 데이터를 사용하는 것처럼 결과를 처리 할 수 ​​있도록하여이 아이디어를 확장합니다. Microsoft SQL Server 2016는 파생 테이블, CTE (Common Table Express), 뷰 및 TVF (인라인 테이블 반환 함수)의 네 가지 유형의 테이블 식을 지원합니다. 이 모듈에서는 이러한 형식의 테이블 식을 사용하여 쿼리를 작성하는 모듈 식 접근 방법을 만드는 데 이러한 테이블 식을 사용하는 방법을 배웁니다.

  • 보기 사용
  • 인라인 테이블 반환 함수 사용
  • 파생 테이블 사용
  • 공통 테이블 표현식 사용

연구소 : 표 표현식 사용

  • 뷰를 사용하는 쿼리 작성하기
  • 파생 테이블을 사용하는 쿼리 작성
  • 공통 테이블 식 (CTE)을 사용하는 쿼리 작성
  • Sue 인라인 테이블 반환 식을 작성하는 쿼리 작성

이 모듈을 완료하면 다음을 수행 할 수 있습니다.

  • 조회 결과를 리턴하는 조회를 작성하십시오.
  • 간단한 인라인 TVF를 작성하려면 CREATE FUNCTION 문을 사용하십시오.
  • 파생 테이블에서 결과를 만들고 검색하는 쿼리를 작성합니다.
  • CTE를 작성하고 테이블 표현식에서 결과를 리턴하는 u 리를 작성하십시오.

모듈 12 : 집합 연산자 사용하기

이 모듈에서는 집합 연산자 UNION, INTERSECT 및 EXCEPT를 사용하여 두 입력 집합 사이에서 행을 비교하는 방법을 소개합니다.

  • UNION 연산자로 쿼리 작성하기
  • EXCEPT 및 INTERECTECT 사용
  • APPLY 사용

실습 : 집합 연산자 사용

  • UNION 집합 연산자 및 UNION ALL을 사용하는 쿼리 작성
  • CROSS APPLY 및 OUTER APPLY 연산자를 사용하는 쿼리 작성
  • EXCEPT 및 INTERSECT 연산자를 사용하는 쿼리 작성

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • 입력 집합을 결합하기 위해 UNION을 사용하는 쿼리를 작성하십시오.
  • 입력 집합을 결합하기 위해 UNION ALL을 사용하는 쿼리 작성
  • EXCEPT 연산자를 사용하여 한 세트의 행만을 리턴하고 다른 세트는 리턴하지 않는 조회를 작성하십시오.
  • INTERSECT 연산자를 사용하는 쿼리를 작성하여 두 세트에있는 행만 리턴하십시오.
  • CROSS APPLY 연산자를 사용하여 조회를 작성하십시오.
  • OUTER APPLY 연산자를 사용하여 쿼리 작성

모듈 13 : Windows 순위 지정, 오프셋 및 집계 함수 사용

이 모듈은 창 함수 사용의 이점을 설명합니다. 창 함수를 파티션 및 프레임을 포함하여 OVER 절에 정의 된 행으로 제한하십시오. 창 함수를 사용하여 행 창에서 작동하고 순위, 집계 및 오프셋 비교 결과를 반환하는 쿼리를 작성합니다.

  • OVER로 Windows 생성하기
  • 윈도우 함수 탐색하기

연구소 : Windows 순위 지정, 오프셋 및 집계 함수 사용

  • 순위 함수를 사용하는 쿼리 작성
  • 오프셋 함수를 사용하는 쿼리 작성
  • 창 집계 함수를 사용하는 쿼리 작성

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • 창을 정의하는 데 사용되는 T-SQL 구성 요소와 이들 간의 관계를 설명하십시오.
  • OVER 절을 사용하는 쿼리를 분할, 순서 지정 및 프레이밍으로 작성하여 창 정의
  • 창 집계 함수를 사용하는 쿼리를 작성하십시오.
  • 창 순위 지정 기능을 사용하는 쿼리를 작성하십시오.
  • 창 오프셋 함수를 사용하는 쿼리 작성

모듈 14 : 피벗 및 그룹화 집합

이 모듈은 결과 세트를 피벗 및 언 피벗하는 쓰기 쿼리를 설명합니다. 그룹화 집합으로 여러 그룹을 지정하는 쿼리 작성 레슨

  • PIVOT 및 UNPIVOT을 사용하여 쿼리 작성
  • 그룹화 집합을 사용한 작업

연구소 : 피벗 및 그룹화 집합

  • PIVOT 연산자를 사용하는 쿼리 작성
  • UNPIVOT 연산자를 사용하는 쿼리 작성
  • GROUPING SETS CUBE 및 ROLLUP 하위 절을 사용하는 쿼리 작성

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • 피벗 팅 데이터를 T-SQL 쿼리에서 사용하는 방법을 설명하십시오.
  • PIVOT 연산자를 사용하여 행에서 열로 데이터를 피벗하는 쿼리를 작성합니다.
  • UNPIVOT 연산자를 사용하여 열의 데이터를 다시 unpivot하는 쿼리를 작성합니다.
  • GROUPING SETS 하위 절을 사용하여 쿼리를 작성하십시오.
  • ROLLUP 및 CUBE를 사용하는 쿼리를 작성하십시오.
  • GROUPING_ID 함수를 사용하는 쿼리를 작성하십시오.

모듈 15 : 저장 프로 시저 실행

이 모듈에서는 저장 프로 시저를 실행하여 결과를 반환하는 방법을 설명합니다. 프로 시저에 매개 변수를 전달하십시오. SELECT 문을 캡슐화하는 간단한 저장 프로 시저를 만듭니다. EXEC 및 sp_executesql.Lessons를 사용하여 동적 SQL 생성 및 실행

  • 저장 프로 시저를 사용하여 데이터 쿼리
  • 저장 프로 시저에 매개 변수 전달
  • 단순 저장 프로 시저 만들기
  • 동적 SQL에 대한 작업

연구소 : 저장 프로 시저 실행

  • EXECUTE 문을 사용하여 저장 프로 시저 호출
  • 저장 프로 시저에 매개 변수 전달
  • 시스템 저장 프로 시저 실행

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • 저장 프로 시저 및 그 사용법을 설명하십시오.
  • 저장 프로 시저를 실행하여 데이터를 반환하는 T-SQL 문을 작성합니다.
  • 저장 프로 시저에 입력 매개 변수를 전달하는 EXECUTE 문을 작성하십시오.
  • 출력 매개 변수를 준비하고 저장 프로 시저를 실행하는 T-SQL 일괄 처리를 작성하십시오.
  • 스토어드 프로 시저를 작성하려면 CREATE PROCEDURE.을 사용하십시오.
  • 입력 매개 변수를 허용하는 저장 프로 시저를 만듭니다.
  • T-SQL을 동적으로 구성하는 방법을 설명하십시오.
  • 동적 SQL을 사용하는 조회를 작성하십시오.

모듈 16 : T-SQL 프로그래밍

이 모듈에서는 프로그래밍 요소를 사용하여 T-SQL 코드를 향상시키는 방법을 설명합니다.

  • T-SQL 프로그래밍 요소
  • 프로그램 흐름 제어

연구소 : T-SQL 프로그래밍

  • 변수 선언 및 배치 구분
  • 흐름 제어 요소 사용
  • 동적 SQL 문에서 변수 사용
  • 동의어 사용

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • Microsoft SQL Server가 명령문 모음을 일괄 처리하는 방법을 설명하십시오.
  • SQL Server에서 실행할 T-SQL 코드를 만들고 제출합니다.
  • SQL Server가 임시 개체를 변수로 저장하는 방법을 설명하십시오.
  • 변수를 선언하고 할당하는 코드를 작성하십시오.
  • 동의어 만들기 및 호출
  • T-SQL에서 흐름 제어 요소를 설명하십시오.
  • IF ... ELSE 블록을 사용하여 T-SQL 코드를 작성하십시오.
  • WHILE을 사용하는 T-SQL 코드를 작성하십시오.

모듈 17 : 오류 처리 구현

이 모듈은 T-SQL에 대한 오류 처리를 소개합니다 .Lessons

  • T-SQL 오류 처리 구현
  • 구조화 된 예외 처리 구현

연구소 : 오류 처리 구현

  • TRY / CATCH를 사용하여 오류 리디렉션
  • THROW를 사용하여 오류 메시지를 다시 클라이언트로 전달

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • T-SQL 오류 처리를 구현하십시오.
  • 구조화 된 예외 처리를 구현하십시오.

모듈 18 : 트랜잭션 구현

이 모듈에서는 transactions.Lessons 구현 방법을 설명합니다.

  • 트랜잭션과 데이터베이스 엔진
  • 트랜잭션 제어

연구소 : 트랜잭션 구현

  • BEGIN, COMMIT 및 ROLLBACK을 사용하여 트랜잭션 제어
  • CATCH 블록에 오류 처리 추가

이 모듈을 마친 학생들은 다음을 할 수 있습니다.

  • 트랜잭션과 일괄 처리와 트랜잭션 간의 차이점을 설명하십시오.
  • 일괄 처리 및 SQL Server에서이 처리 방법을 설명하십시오.
  • 트랜잭션 제어 언어 (TCL) 문을 사용하여 트랜잭션을 작성하고 관리하십시오.
  • SET XACT_ABORT를 사용하여 TRY / CATCH 블록 외부에서 트랜잭션을 처리하는 SQL Server를 정의합니다.

향후 교육

현재 예정된 행사가 없습니다.

info@itstechschool.com으로 이메일을 보내시고 + 91-9870480053에 연락하여 코스 가격 및 인증 비용, 일정 및 위치를 문의하십시오.

우리에게 쿼리 삭제

자세한 내용은 친절하게 저희에게 문의하십시오.


리뷰