Rating 4.0 out of 5 (2 ratings in Udemy)
What you'll learn- SQL Server 기반의 데이터베이스 입문에서 활용까지
- 데이터베이스 구축 기초
- 쿼리문을 사용한 데이터 조작 및 변경
Description[SQL 데이터베이스 구축부터 내 마음대로 조작까지 완벽 마스터]
본 과정은 SQL Server 기반의 데이터베이스 입문에서 활용까지의 과정입니다. 처음 데이터베이스를 공부해보는 사람들도 기초부터 데이터베이스 구축 및 SQL 쿼리문을 사용해서 다양한 데이터를 조작하고 변경하는 방법들에 대해서 체계적으로 학습합니다. SQL 학습이 필요하신 분들 누구라도 수강이 가능하며, SQLD 시험을 준비하시는 분들에게도 많은 도움이 될 거 같습니다.
본 강의의 목차는 다음과 같습니다.
<Part.1>
Rating 4.0 out of 5 (2 ratings in Udemy)
What you'll learn- SQL Server 기반의 데이터베이스 입문에서 활용까지
- 데이터베이스 구축 기초
- 쿼리문을 사용한 데이터 조작 및 변경
Description[SQL 데이터베이스 구축부터 내 마음대로 조작까지 완벽 마스터]
본 과정은 SQL Server 기반의 데이터베이스 입문에서 활용까지의 과정입니다. 처음 데이터베이스를 공부해보는 사람들도 기초부터 데이터베이스 구축 및 SQL 쿼리문을 사용해서 다양한 데이터를 조작하고 변경하는 방법들에 대해서 체계적으로 학습합니다. SQL 학습이 필요하신 분들 누구라도 수강이 가능하며, SQLD 시험을 준비하시는 분들에게도 많은 도움이 될 거 같습니다.
본 강의의 목차는 다음과 같습니다.
<Part.1>
강의개요
설치 시 주의사항
하드웨어 및 소프트웨어 요구사항
SQL Server Version 명칭과 각 단계별 버전의 의미
SQL Server 주요 에디션 정리
SQL Server 인증 모드 2가지 방식 개념 이해하기
Sa 계정과 이 계정이 필요한 이유
인증 모드 정리 및 사용자계정 관리자 권한 확인하기
SQL Server 설치전 알아야 할 사항들
SQL Server 설치 실습 따라하기
SSMS SQL Server 관리도구 다운 및 설치하기 및 SQL Server 삭제
자주 쓰는 메뉴 고정시키기 및 구성 관리자를 통한 모니터링
SQL Server 설치 폴더와 중요 폴더의 역할과 기능
SQL Server에서 사용하는 샘플 데이터베이스 종류와 각각의 특징
Pubs 샘플 데이터베이스 SQLCMD 명령어로 DB 생성하기
Adventure Works 샘플 데이터베이스 다운 및 설치하기
SQL Server 샘플 DB 설치시 호환성 및 버전관련 주의할 사항
Database 학습 가이드
Database 개론
관계형 데이터베이스와 집합
집합 연산자
기본키
외래키
Join vs Division
디비전(Division) 연산
데이터베이스 만들기
Table 만들기 개요
SQL Server 데이터 형식
char vs varchar 특징 및 차이점
정수 데이터 크기와 범위
문자 데이터 크기와 범위 및 실습
날짜 시간 데이터 형식
<Part.2>
<Part.3>
서브 쿼리 IN 연산자
상관 서브쿼리
다중 INSERT 여러 방법
서브쿼리 연습문제
다양한 절에서의 서브쿼리 사용법
SELECT절에서의 서브쿼리 사용법
쿼리문 오류찾기 - 실습
SELECT절에서의 서브쿼리 사용하기
서브쿼리 총합 구하기
서브쿼리 IN 연산자 사용하기
서브쿼리 집계함수
ORDER BY 다중 정렬 및 IN EXISTS 연산자
EXISTS 연산자
IN 연산자를 사용한 예제를 EXISTS 연산자로 교체하기
IN 연산자 연습문제
GROUP BY 플러스
다중 그룹에 대한 고찰 및 연습문제
테이블 스크립트 선수학습
2개 컬럼을 기본키로 만들기
매출(주문) 테이블 구성
CLUSTERED VS NONCLUSTERED 개념
CLUSTERED VS NONCLUSTERED 비교
CLUSTERED VS NONCLUSTERED 인덱스 생성 및 정렬상태 비교 실습
클러스터드 인덱스에서의 한글 영문 우선순위
한글 영문 기본 데이터 정렬 비교하기
기본 데이터 정렬 속성 변경
영문 SQL Server 에서의 한글 완성형 Collation 복원은
쿼리를 사용한 데이터 정렬 속성 변경 COLLATE 실습
기본키 및 유니크 제약조건 추가 및 삭제 실습
기본키(제약조건) 존재시 삭제
PK(기본키)와 UQ(유니크) 입력값 차이점
Korean_Wansung_CI_AS 자세히 이해하기
기본키명 직접 지정하기
날짜 관련해서 많이 하게되는 업무 처리 문제들
실습 스크립트 테이블 구조
NUMERIC DECIMAL MONEY 사용법
MONEY SUBSTRING 사용한 변환
부분 제거를 위한 SUBSTRING LEN 함수 실습
최종 실습 스크립트 작성하기
참조 무결성
최종 실습 스크립트 작성하기
조인(JOIN)과 뷰(VIEW)
조인(JOIN)과 서브쿼리(SUBQUERY) 관계 및 변환하기
여러개의 테이블 서브쿼리로 작성시 가독성있게 코드짜기
VIEW 생성 및 삭제 그리고 사용 - 재활용이 낮은 뷰
뷰 생성 및 사용시 쿼리창에 빨간 밑줄이 생긴다면
VIEW 생성 및 삭제 그리고 사용
시스템뷰(System View) 활용하기
시스템뷰(System View)를 사용한 특정 컬럼이 포함된 테이블 찾기
백업과 복원
MDF LDF 파일로 DB 복원하기
MDF LDF 파일 권한 변경하기
MDF LDF 파일과 트랜잭션의 관계 및 개념이해
트랜잭션 개념이해 및 핵심정리
트랜잭션 실습
트랜잭션 핵심정리 및 추가 실습
트랜잭션 ROLLBACK 기능을 활용하여 결과 미리보기
다양한 트랜잭션 표기법
트랜잭션 카운트
트랜잭션 오류 발생시 TRY CATCH 구문을 사용한 ROLLBACK 처리
트랜잭션 오류 예외처리시 아쉬운 점