교육기간(시작일~종료일) | 수업시간 | 환급여부 | 수강료 | 환급금액우선대상(대기업) | 신청하기 |
---|
![]() 교육개요 본 과정은 Microsoft SQL Server 데이터베이스를 개발하는데 필요한 지식과 기술을 제공합니다. 이 과정은 데이터베이스 개발과 관련된 SQL Server 제품 기능 및 도구를 사용하는 방법을 개인에게 가르치는데 중점을 둡니다.
|
|
![]() 교육대상 · SQL Server 개발자 |
|
![]() 특이사항 [기대효과] · 테이블 설계 및 구현 · 제약 조선을 통한 데이터 무결성 보장 · 최적화 및 Columnstore 인덱스를 포함한 인덱스 설명 · View 디자인 및 구현 · Stored Procedures 설계 및 구현 · 사용자 정의 기능 설계 및 구현 |
1
Day
Module 1 : 데이터베이스 개발 소개
· SQL Server 플랫폼 소개
· SQL Server 데이터베이스 개발 작업
Module 2 : 테이블 디자인 및 구현
· 테이블 디자인
· 데이터 타입
· 스키마 작업
· 테이블 생성 및 변경
Module 3 : 고급 테이블 디자인
· 데이터 분할
· 데이터 압축
· 임시 테이블
2
Day
Module 4 : 제약 조건을 통한 데이터 무결성 보장
· 데이터 무결성 강화 · 데이터 도메인 무결성 구현
· 엔터티 및 참고 무결성 구현
Module 5 : 인덱스 소개
· 핵심 인덱싱 개념
· 데이터 타입과 인덱스
· 힙, 클러스터 및 비 클러스터형 인덱스
· 단일 컬럼 및 복합 인덱스
Module 6 : 최적화 된 인덱스 전략 설계
· 인덱스 전략 · 인덱스 관리
· 실행 계획
· 데이터베이스 엔진 튜닝 관리자
· 쿼리 저장소
3
Day
Module 7 : Columnstore 인덱스
· Columnstore 인덱스 소개
· Columnstore 인덱스 생성
· Columnstore 인덱스 작업
Module 8 : View 디자인 및 구현
· View 소개 · View 작성 및 관리
· View의 성능 고려 사항
Module 9 : Stored Procedures 디자인 및 구현
· Stored Procedures 소개
· Stored Procedures 작업
· 매개 변수화 된 Stored Procedures 구현
· 실행 Context 제어
Module 10 : 사용자 정의 함수 디자인 및 구현
· 기능 개요
· 스칼라 함수 설계 및 구현
· 테이블 반환 함수 디자인 및 구현
· 기능 구현을 위한 고려 사항
· 기능의 대안
4
Day
Module 11 : Triggers 를 통한 데이터 조작에 응답
· DML Triggers 디자인
· DML Triggers 구현
· 고급 Triggers 개념
Module 12 : 메무리 내 테이블 사용
· 메모리 최적화 테이블
· 기본적으로 컴파일 된 Stored Procedures 사용
Module 13 : SQL Server에서 관리 코드 구현
· SQL Server의 CLR 통합 소개
· CLR 어셈블리 구현 및 게시
Module 14 : SQL Server에서 XML 데이터 저장 및 쿼리
· XML 및 XML 스키마 소개
· SQL Server에 XML 데이터 및 스키마 저장
· XML 데이터 형식 구현
· Transact-SQL FOR XML 문 사용
· XQuery 시작하기
· XML 파쇄
5
Day
Module 15 : SQL Server에서 공간 데이터 저장 및 쿼리
· 공간 데이터 소개
· SQL Server 공간 데이터 형식 작업
· 응용 프로그램에서 공간 데이터 사용
Module 16 : SQL Server에서 BLOB 및 텍스트 문서 저장 및 쿼리
· BLOB 데이터에 대한 고려 사항
· FILESTREAM으로 작업
· 전체 텍스트 검색 사용
Module 17 : SQL Server 동시성
· 동시성 및 Transaction
· 내부 잠금
Module 18 : 성능 및 모니터링
· 확장 이벤트
· 확장 이벤트 작업
· 실시간 쿼리 통계
· 데이터베이스 파일 구성 최적화
· 측정항목