마이크로소프트 SQL Server 데이터베이스 관리의 기초부터 고급 기술까지 배우고 싶으신가요? 이 과정은 데이터베이스 관리 및 보안에 대한 종합적인 지식을 제공합니다. SQL Server의 다양한 기능을 탐색하고, 데이터베이스 설치와 구성, 보안 설정 및 성능 최적화에 대한 실질적인 경험을 쌓을 수 있습니다. SQL Server를 활용하여 효과적인 데이터 관리 및 문제 해결 능력을 키우고, IT 분야에서 경쟁력을 높일 수 있는 기회를 제공합니다.
[꼭 읽어주세요] 한글 AI 자막 강의란?
-
유데미의 한국어 [자동] AI 자막 서비스로 제공되는 강의입니다.
-
퀴즈와 실전테스트에 대해서는 한글 번역이 제공되지 않습니다.
-
강의에 대한 질문사항은 Imran 강사님이 확인하실 수 있도록 Q&A 게시판에 영어로 남겨주시기 바랍니다.
마이크로소프트 SQL Server는 세계에서 가장 인기 있는 주요 데이터베이스 중 하나로 계속되고 있습니다. 데이터베이스는 IT의 핵심이며 모든 중요한 데이터와 정보를 저장하는 데 필요합니다.
SQL 데이터베이스 관리자가 되고 싶다면, 이 강의는 여러분을 위한 것입니다. 이 강의는 성공적인 데이터베이스 관리자가 되기 위해 필요한 모든 기술을 제공합니다. “Microsoft SQL Server 데이터베이스 관리 – 완벽 마스터 과정!”은 Microsoft SQL Server 를 사용하여 데이터베이스 관리에 대한 포괄적인 이해를 제공하도록 설계되었습니다. 이 강의는 IT 전문가, 데이터베이스 관리자 및 SQL Server 인프라에 대해 배우고 싶은 모든 분에게 이상적입니다. 이 강의에서는 SQL Server 데이터베이스의 설치, 구성, 유지 관리, 보안 및 성능 튜닝과 같은 주요 측면을 다룹니다.
다음은 강의 개요입니다:
섹션 1 – 강의 소개
-
데이터베이스 소개
-
RDBMS (관계형 데이터베이스 관리 시스템)
-
SQL이란 무엇인가요?
-
상위 5개 RDBMS
-
MS SQL Server 소개
-
MS SQL의 다양한 에디션
섹션 2 – Windows 다운로드, 설치 및 구성
-
MS SQL Server 사전 요구 사항
-
실습 환경 설정
-
가상화란 무엇인가요?
-
VMWare Workstation Player 다운로드 및 설치
-
선택 사항 – Oracle Virtualbox 다운로드 및 설치
-
가상 머신 생성
-
Windows Server 다운로드 및 설치
-
가상 머신 관리
섹션 3 – MS SQL Server 다운로드, 설치 및 구성
-
MSSQL 설치 전 요구 사항
-
MSSQL 및 SQL Server Management Studio 다운로드
-
MSSQL 설치 및 구성
-
SQL Server Management Studio 설치
-
AdventureWorks 데이터베이스 다운로드 및 설치
섹션 4 – 데이터베이스 기초 및 설계
-
데이터와 데이터베이스란 무엇인가요?
-
데이터는 어떻게 저장되나요?
-
테이블, 열, 행이란 무엇인가요?
-
키란 무엇인가요? 기본 키, 외래 키, 고유키 등이 무엇인가요?
-
관계형 데이터베이스와 관계형 데이터베이스 관리 시스템(RDBMS)이 무엇인가요?
-
트랜잭션이 무엇이며 ACID 속성은 무엇인가요?
-
데이터베이스 정규화와 데이터베이스 정규화의 다양한 형태
-
첫 번째 데이터베이스, 테이블 생성 및 데이터로 테이블 채우기
섹션 5 – SQL 명령어 소개
-
기본 SQL 명령어에 오신 것을 환영합니다
-
SQL 문장과 SQL 문장의 종류
-
예제를 포함한 DML 문장
-
예제를 포함한 DDL 문장
-
예제를 포함한 DCL 문장
-
예제를 포함한 TCL 문장
섹션 6 – SQL을 사용한 데이터 쿼리 및 조작
-
테이블 및 임시 테이블 생성
-
뷰(View)란 무엇인가요?
-
자세한 SELECT 문
-
연산자, 표현식 및 조건
-
WHERE 절, ORDER BY, HAVING BY, GROUP BY 절
-
두 개의 테이블에서 선택 – 조인
-
다양한 종류의 조인
-
서브쿼리란 무엇인가요?
-
INSERT, UPDATE, DELETE 및 Truncate 문장
-
저장 프로시저란 무엇인가요?
-
함수, 트리거, 그리고 인덱스
-
클러스터형, 비클러스터형 인덱스 및 인덱스 설계 고려 사항
-
인덱스 단편화 및 인덱스를 위한 실험실
섹션 7 – Microsoft SQL 데이터베이스 관리
-
MSSQL 관리 도구 개요
-
SQL Server Management Studio (SSMS) 탐색
-
SQL Server 구성 관리자 탐색
-
MSSQL 시스템 데이터베이스, 시스템 데이터베이스의 권장 사항과 권장하지 않는 사항
-
master, tempdb, msdb 및 다른 시스템 데이터베이스란 무엇인가요?
섹션 8 – MSSQL 작동의 심층 탐구
-
페이지, 익스텐트, 페이지 구조 및 PFS는 무엇인가요?
-
MSSQL 아키텍처
-
MSSQL 데이터베이스 아키텍처
-
트랜잭션 로그의 동작과 작동
-
사용자 데이터베이스 구성
-
사용자 데이터베이스를 생성할 때의 모범 사례
섹션 9 – MSSQL 백업 및 복원
-
데이터베이스의 백업, DBA의 중요성 및 백업에 사용되는 다양한 미디어
-
MSSQL의 복구 모델과 백업 및 복원에 미치는 영향
-
전체 백업과 차등 백업
-
트랜잭션 로그 백업, 로그 백업 체인 및 테일 로그 백업
-
전체, 차등, 트랜잭션 로그 백업을 위한 실험실
-
복원 및 복구 개요
-
전체, 차등 및 트랜잭션 로그 데이터베이스 복원
-
데이터베이스의 시점 복원
-
전체 백업, 복원 및 시점 복원 실험실
-
MS SQL Server의 DBCC CHECKDB 명령
-
전체 백업을 사용한 페이지 수준 복원/복구
-
유지보수 계획 백업/재색인 생성
섹션 10 – MSSQL 사용자 관리
-
MSSQL 보안 모델
-
MSSQL 서버 인증 모드
-
서버 로그인
-
서버 역할
-
데이터베이스 사용자
-
데이터베이스 역할
-
권한 (GRANT, DENY, REVOKE)
섹션 11 – MSSQL Server 에이전트 관리
-
SQL Server 에이전트 소개
-
SQL Server 에이전트 작업과 일정
-
에이전트 경고
-
운영자
-
데이터베이스 메일
-
활동 모니터
섹션 12 – 고급 SQL Server 관리 주제
-
고가용성 및 그 종류
-
복제와 트랜잭션 복제
-
트랜잭션 복제 설정 (실습)
-
로그 배송 및 로그 배송 구성
-
SQL Server 암호화 및 암호화 유형
-
투명 데이터 암호화(TDE) 및 구성
섹션 13 – 강의 요약
-
우리가 배운 명령어