SQL Server 기본 과정

SQL Server를 이제 막 공부하기 시작한 분들에게 가장 어려운 것은 무엇을 어떻게, 어디서부터 접근할지 막막하다는 것입니다. SQL Server를 운영하고 개발을 하는 방법을 빨리 배워 업무에 활용해야 하는 급한 상황에서, 무엇을 배울지 몰라 망설이면서 시간을 보낼 수만은 없습니다. 본 과정은 이런 분들을 위해 최선의 교육 과정을 제공합니다. SQL Server 설치부터 시작해서 데이터베이스와 테이블을 만든 방법, 그리고 기본적인 쿼리문 사용법을 배우게 되며, 뷰, 저장 프로시저, 사용자 정의 함수를 만드는 방법도 배웁니다. 또한, 정보 보호를 위해 권한을 관리하는 방법과 만일에 대비한 데이터베이스 백업과 복원 방법을 체계적으로 학습하고, 충분한 실습을 합니다. 본 과정은 SQL Server 초보 운영자와 개발자를 위한 단단한 디딤돌이 될 것입니다.

학습 목표

  • SQL Server를 설치하고, 관리 도구를 사용해 SQL Server를 관리할 수 있습니다.
  • 안정성과 성능을 고려한 데이터베이스를 만들고 관리할 수 있습니다.
  • 무결성이 보장된 테이블을 만들고 관리할 수 있습니다.
  • 기본적인 쿼리문과 집계 함수를 사용해 필요한 데이터를 조회할 수 있습니다.
  • 뷰, 저장 프로시저, 사용자 정의 함수를 만들어 활용할 수 있습니다.
  • 로그인 계정과 데이터베이스 사용자 계정을 만들 수 있습니다.
  • 데이터에 대한 접근을 통제하기 위해 권한을 관리할 수 있습니다.
  • 데이터 손실을 최소화 하기 위해 데이터베이스를 백업하고 복원할 수 있습니다.

학습 대상

  • 초급 SQL Server 데이터베이스 개발자
  • 초급 SQL Server 데이터베이스 관리자

세부 내용

1일차

1. SQL Server 서버 이야기
– MS SQL Server 소개
– MS SQL Server 설치를 위한 준비사항
– MS SQL Server 설치
– MS SQL Server 관리 도구 익히기
2. 데이터베이스 이야기
– 데이터베이스 이해
– 데이터베이스 만들기
– 데이터베이스 파일 크기 관리
– 데이터베이스 파일 위치 관리

2일차

3. 테이블 이야기
– 테이블에 대한 이해
– 테이블 만들기
– 다양한 데이터 형식
– 데이터 무결성 구현
– 특수한 형태의 열과 테이블
4. 관계형 데이터베이스 이야기
– 데이터 정규화
– 데이터 역정규화

3일차

5. Transact-SQL 이야기
– 기본적인 SELECT 문
– GROUP BY를 사용한 집계
– 순위 함수 사용하기
– JOIN문 작성
– 하위 쿼리 작성
– 향상된 쿼리문 작성 방법

4일차

6. 인덱스 이야기
– 인덱스 개념 익히기
– 힙과 클러스터형 인덱스 이해
– 비클러스터형 인덱스 이해
– 인덱스 만들기
7. 뷰, 프로시저, 함수 이야기
– 뷰 만들기
– 저장 프로시저 만들기
– 사용자 정의 함수 만들기

5일차

8. 보안 이야기
– 보안에 대한 이해
– 로그인 계정 만들기
– 데이터베이스 사용자 계정 만들기
– 개체에 대한 계정 권한 관리
9. 백업과 복원 이야기
– 백업에 대한 이해
– 다양한 데이터베이스 백업
– 복원에 대한 이해
– 다양한 상황에서 데이터베이스 복원

관련 교육 센터

webtime
multicampus
learningway