챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트)

안녕하세요. SQLER.com의 코난 김대우입니다. 이번에 소개해드릴 내용은 SQL 개발자를 위한 SQL Server 무료강좌입니다.

이 강좌는 시리즈 강좌로 제공되며, SQL Server를 활용한 데이터베이스 개발 과정을 진행합니다.

 

이 강좌는 누구를 대상으로 하나요?

SQLER에서 제공하는 시리즈 강좌는, 

- 처음 데이터베이스를 배우는 학생

- IT / 프로그래밍 비전공자

- 다른 데이터베이스를 공부했다가 포기하신 분

- 머신러닝 / 인공지능 / 데이터 과학 분야를 공부해 보려는 개발자

- SQLD 자격증을 준비하는 취준생

대상으로 준비했습니다.

 

특히, 실제로 진행한 다양한 개발 프로젝트에서 경험했던 여러 시행착오도 함께 강좌에 소개해 드리니, 많은 도움 되시길 바랍니다.

 

Coding4Change - Youtube 영상 강좌 제공

모든 강좌는 Youtube 영상 강좌가 함께 제공됩니다. 유튜브 코드로 변화를 만드는 비영리단체 유튜브채널 Code4Change에서 제공됩니다.

Coding4Change Youtube 채널은 비전공자와 학생들을 대상으로 코딩 교육을 진행하고 있는 비영리단체가 운영하고 있습니다. Coding4Change 채널에서 코딩의 기초를 배우고 이해할 수 있는 교육환경을 제공하여 모든 사람들이 디지털 시대에서 스스로를 변화를 이끌어 낼 수 있도록 지원하고 있습니다.

 

 

SQL 강좌 목차

강좌는 2023년 9월부터 유튜브 영상과 함께 매일 공개됩니다. 일별로 공개되니 왼쪽 [공개완료]를 참고하세요.

 

[공개완료] 1-1. 왜 SQL을 공부해야 하는가
[공개완료] 1-2. 왜 데이터베이스를 만들었으며 왜 사용하는가?
[공개완료] 1-3. SQL Server 2022이 나오기까지
[공개완료] 1-4. SQL Server 설치 전 점검사항
[공개완료] 1-5. SQL클라우드와 On-Premise
[공개완료] 1-6. SQL Server 2022 설치 - 윈도
[공개완료] 1-7. SQL Server 2022 설치 - 리눅스
[공개완료] 1-8. SQL Server 2022 설치 - 컨테이너
[공개완료] 1-9. 업그레이드와 설치 제거
[공개완료] 1-10. SQL Server 2022 관리 도구 소개
[공개완료] 1-11. 예제 데이터베이스 설치

 

[공개완료] 2-1. T-SQL SQL Server 언어에 대한 간단한 소개
[공개완료] 2-2. 데이터 검색 - SELECT 구문
[공개완료] 2-3. SELECT - 컬럼선택
[공개완료] 2-4. 데이터형(Data type)과 함수(Function)
[공개완료] 2-5. WHERE절의 조건에 의한 행의 검색
[공개완료] 2-6. DISTINCT 문을 이용한 중복 제거
[공개완료] 2-7. ORDER BY 결과 정렬
[공개완료] 2-8. GROUP BY, ROLLUP, CUBE
[공개완료] 2-9.  JOIN - 테이블 연결
[공개완료] 2-10. 하위 쿼리(Subquery-서브쿼리)
[공개완료] 2-11. SELECT INTO - 쿼리 결과를 테이블로 복사
[공개완료] 2-12. SQL UNION 연산자
[공개완료] 2-13. SELECT 결과셋을 XML, JSON 형식으로 출력
[공개완료] 2-14. SQL 쿼리 자동생성 - 쿼리 디자이너

 

[공개완료] 3-1. 데이터 삽입, 삭제, 수정 - INSERT를 이용한 행 삽입
[공개완료] 3-2. UPDATE - 데이터 수정
[공개완료] 3-3. DELETE를 이용한 로우 삭제
[공개완료] 3-4. TRUNCATE TABLE / 트랜잭션 수행

 

[공개완료] 4-1. SQL Server 데이터베이스와 데이터베이스 개체의 이해
[공개완료] 4-2. 데이터베이스 생성
[공개완료] 4-3. 데이터베이스 크기조절
[공개완료] 4-4. 데이터베이스 옵션
[공개완료] 4-5. 데이터베이스 삭제
[공개완료] 4-6. 데이터베이스의 데이터와 로그
[공개완료] 4-7. 최적의 데이터베이스 구성
[공개완료] 4-8. 시스템 카탈로그 엿보기

 

[공개완료] 5-1. SQL Server 테이블
[공개완료] 5-2. 테이블 생성과 데이터형 선택
[공개완료] 5-3. 테이블 생성
[공개완료] 5-4. 테이블 수정

 

[공개완료] 6-1. 데이터 무결성 - 데이터 무결성 이해
[공개완료] 6-2. 데이터 무결성 - 테이블 컬럼과 NULL 제약
[공개완료] 6-3. 데이터 무결성 - 기본 키(Primary Key) 제약, UNIQUE 제약, 외래 키(Foreign Key) 제약
[공개완료] 6-4. 데이터 무결성 - 체크 제약(CHECK Constraint)
[공개완료] 6-5. 데이터 무결성 - 규칙(RULE)
[공개완료] 6-6. 데이터 무결성 - 기본값(DEFAULT)
[공개완료] 6-7. 데이터 무결성 - 사용자 정의 형식(User-Defined Type - UDT)
[공개완료] 6-8. 데이터 무결성 - 트리거(TRIGGER)
[공개완료] 6-9. 데이터 무결성 - 데이터 무결성 주의사항

 

[공개완료] 7-1. 뷰(VIEW) 소개
[공개완료] 7-2. 뷰 생성
[공개완료] 7-3. 뷰 수정
[공개완료] 7-4. 뷰 삭제
[공개완료] 7-5. 뷰 옵션
[공개완료] 7-6. 뷰에서 뷰 생성
[공개완료] 7-7. 뷰에서 데이터 수정
[공개완료] 7-8. 분할 뷰(Partitioned View)
[공개완료] 7-9. 인덱싱된 뷰(Indexed View)
[공개완료] 7-10. 실무에서 뷰 사용

 

[공개완료] 8-1. 저장 프로시저(Stored Procedure) - 소개
[공개완료] 8-2. 저장 프로시저 - 생성과 실행
[공개완료] 8-3. 저장 프로시저 - 매개변수(파라미터)
[공개완료] 8-4. 저장 프로시저 - 동적 SQL(Dynamic SQL)과 SQL 주입(Injection) 공격
[공개완료] 8-5. 저장 프로시저 - OUTPUT 파라미터
[공개완료] 8-6. 저장 프로시저 - 종속성(Dependency) 확인
[공개완료] 8-7. 저장 프로시저 - 프로시저 캐시와 RECOMPILE

 

[공개완료] 9-1. 커서(CURSOR) - 커서 소개
[공개완료] 9-2. 커서 - 커서 구문
[공개완료] 9-3. 커서 - 현업에서 커서 사용 및 주의사항

 

[공개완료] 10-1. T-SQL 프로그래밍 - 소개
[공개완료] 10-2. T-SQL 프로그래밍 - 일괄처리(Batch)
[공개완료] 10-3. T-SQL 프로그래밍 - 변수, 조건문(IF-ELSE), 반복문(WHILE), CASE 표현식
[공개완료] 10-4. T-SQL 프로그래밍 - 공통 테이블 식(CTE-Common Table Expression)

 

[공개완료] 11-1. 관계형 데이터베이스 이해 - 관계형 모델
[공개완료] 11-2. 관계형 데이터베이스 이해 - 데이터베이스 생명주기
[공개완료] 11-3. 관계형 데이터베이스 이해 - 데이터베이스 설계 단계
[공개완료] 11-4. 관계형 데이터베이스 이해 - 데이터베이스 설계 목표와 고려사항
[공개완료] 11-5. 관계형 데이터베이스 이해 - 데이터베이스 설계 요구사항(Requirements) 분석과 개념적 설계
[공개완료] 11-6. 관계형 데이터베이스 이해 - 데이터베이스 논리적 설계
[공개완료] 11-7. 관계형 데이터베이스 이해 - 데이터베이스 물리적 설계
[공개완료] 11-8. 관계형 데이터베이스 이해 - 데이터베이스 구현

 

[공개완료] 12-1. 인덱스 생성과 관리 - 인덱스(Index) 소개
[공개완료] 12-2. 인덱스 생성과 관리 - 인덱스 종류
[공개완료] 12-3. 인덱스 생성과 관리 - 인덱스 생성
[공개완료] 12-4. 인덱스 생성과 관리 - 클러스터형 인덱스
[공개완료] 12-5. 인덱스 생성과 관리 - 비클러스터형 인덱스
[공개완료] 12-6. 인덱스 생성과 관리 - 클러스터형 vs 비클러스터형 인덱스
[공개완료] 12-7. 인덱스 생성과 관리 - 인덱스 옵션
[공개완료] 12-8. 인덱스 생성과 관리 - 인덱스 재구성/재구축
[공개완료] 12-9. 인덱스 생성과 관리 - DTA(데이터베이스 엔진 튜닝 관리자)

 

[공개완료] 13-1. 백업과 복원 - 백업과 복원 이해
[공개완료] 13-2. 백업과 복원 - 백업과 복원 전략
[공개완료] 13-3. 백업과 복원 - 백업과 복원 전략 실행
[공개완료] 13-4. 백업과 복원 - 유지 관리 계획 수립
[공개완료] 13-5. 백업과 복원 - 로그 전달, Always On 고가용성과 재해 복구 구현

 

[공개완료] 14-1. 트랜잭션과 잠금처리 - 트랜잭션 이해
[공개완료] 14-2. 트랜잭션과 잠금처리 - 트랜잭션 종류
[공개완료] 14-3. 트랜잭션과 잠금처리 - 트랜잭션과 체크포인트
[공개완료] 14-4. 트랜잭션과 잠금처리 - 잠금(Lock)과 블로킹
[공개완료] 14-5. 트랜잭션과 잠금처리 - 잠금과 트랜잭션 격리 수준
[공개완료] 14-6. 트랜잭션과 잠금처리 - 잠금 관리
[공개완료] 14-7. 트랜잭션과 잠금처리 - 교착상태(데드락-DeadLock) 관리

 

SQL 강좌 책 구매

강좌가 도움이 되셨다면, 책으로 구매 가능합니다. 책 판매 수익금은 전액 기부되며, 아래 링크에서 구매하시면 더 많은 금액이 기부됩니다. 

 

책구매 링크: 챗GPT와 함께하는 마이크로소프트 SQL Server 2022 

책구매링크.png

 

강좌 관련 문의와 질문

강좌와 관련된 질문은 SQLER - 데이터베이스 질문과 답변 게시판에 올려주시면, 저와 SQLER의 다른 전문가 분들이 답변 드릴겁니다. 궁금하신 사항은 언제든지 문의주세요.

 






XE Login