Card image

과정명        SQL Server 데이터베이스 개발
교육시간     -
접수마감     교육 시작 일주일 전 접수 마감
수강신청/온라인문의 교육일정확인








세부 교육 프로그램



교육목표     • 대부분의 프로그램 개발은 데이터베이스와 연관되어 있으며, 쿼리문 작성은 모든 개발자에게 요구되는 기본 지식이 되었습니다.
    • 기업의 핵심 비즈니스를 지원하기 위해 사용되는 SQL Server의 경우 상당히 복잡한 쿼리문을 작성해야 하며, 이는 절대 쉽지 않은 일입니다. 결국, 기본적인 쿼리문부터 복잡한 쿼리문까지 체계적인 학습이 요구될 수밖에 없습니다.
    • 또한, 이제는 쿼리문만 작성해서는 안 되는 상황이 되었습니다. 대용량 데이터에 빠르게 접근하기 위해 최적의 테이블을 디자인 해야 하고, 인덱스를 적절히 구성해야 하며, 인덱스를 효율적으로 사용하는 쿼리문을 작성해야 합니다. 즉, 튜닝도 요구되는 상황입니다.
    • 이러한 현실 상황에서 본 과정이 탄탄한 디딤돌이 될 것입니다. 수년 간의 강의와 튜닝 컨설팅 경험을 바탕으로 체계적으로 데이터베이스 관련 개발 능력을 키울 수 있는 커리큘럼을 준비했으며, 현장경험 공유로 실질적인 도움이 되는 강의를 진행하게 됩니다. 단순히 구문을 배울 수 있는 기존 과정과 전혀 다릅니다. 데이터베이스 개발 전문가로 가는 지름길을 안내해 드립니다.


프로그램 (Ⅰ)
모듈 세부내용
1일차     • SQL Server와 데이터베이스
        - SQL Server 소개
        - SQL Server Management Studio 사용
        - 데이터베이스 구조 이해, 만들기
        - 파일 그룹(File Groups) 활용
    • 테이블 만들고 관리하기
        - 테이블 만들기, 다양한 데이터 형식
        - 특수한 형태의 열, 데이터 무결성(Data Integrity)
        - HRDB2 데이터베이스 만들기
        - 임시 테이블(Temporary Tables), 정규화(Normalization)
2일차     • Transact-SQL 기본 구문 익히기
        - HRDB2 데이터베이스 설명, 기본적인 데이터 조회
        - DML 문을 사용한 데이터 변경, 다양한 데이터 집계 방법
        - 쿼리 수행 흐름 제어
    • Transact-SQL 필수 구문 익히기
        - 순위와 번호를 표시하는 다양한 함수, PIVOT 형태와 UNPIVOT 형태
        - 세 가지 형태의 조인(JOIN) 문, 일반 하위 쿼리와 상관 하위 쿼리
        - 손쉬운 결과 집합 병합, 기본적으로 알아 두어야 할 함수
        - 쿼리문 작성에 대한 단상


프로그램 (Ⅱ)
모듈 세부내용
3일차     • 향상된 Transact-SQL 작성을 위하여
        - 쿼리에 강력함을 더하는 기능들, 알아 두면 좋을 낯선 함수들
    • 성능 최적화를 위한 인덱스와 통계
        - 인덱스에 대한 이해, 다양한 인덱스 만들기
        - 성능을 위한 인덱스 유지관리 방법, 인덱스를 고려한 쿼리문 작성
        - 물리적인 조인 형태 세 가지, 통계 개념과 유지관리 방법
4일차     • 프로그래밍 개체
        - 뷰(Views), 저장 프로시저(Stored Procedures)
        - 사용자 정의 함수(User Defined Functions), 트리거(Triggers)
    • 트랜잭션과 잠금
        - 트랜잭션과 잠금에 대한 이해, 잠금 관리 방법, 트랜잭션 격리 수준
5일차     • 알아 두면 좋을 낯선 기능들
        - 시퀀스(Sequences), 분할된 테이블(Partitioned Tables)
        - 시스템 버전 임시 테이블(System-Versioned Temporal Table)
        - FILESTREAM, 파일 테이블(File Tables)
        - Columnstore 인덱스, 인덱싱된 뷰(Indexed Views)
        - 동의어(Synonyms), 테이블 반환 매개 변수(Table-Valued Parameters)