|
via Udemy |
Go to Course: https://www.udemy.com/course/ms-sql-server-2016/
[SQL 데이터베이스 구축부터 내 마음대로 조작까지 완벽 마스터]본 과정은 SQL Server 기반의 데이터베이스 입문에서 활용까지의 과정입니다. 처음 데이터베이스를 공부해보는 사람들도 기초부터 데이터베이스 구축 및 SQL 쿼리문을 사용해서 다양한 데이터를 조작하고 변경하는 방법들에 대해서 체계적으로 학습합니다. SQL 학습이 필요하신 분들 누구라도 수강이 가능하며, SQLD 시험을 준비하시는 분들에게도 많은 도움이 될 거 같습니다. 본 강의의 목차는 다음과 같습니다.강의개요설치 시 주의사항하드웨어 및 소프트웨어 요구사항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 특징 및 차이점정수 데이터 크기와 범위문자 데이터 크기와 범위 및 실습날짜 시간 데이터 형식SQL 데이터베이스 언어Create TableALTER TABLE데이터가 존재시 열 삭제 및 추가 Default 지정동시에 열 추가 및 RENAME COLUMNSP_RENAME종송석 ReportingDatatype AlterationUPDATENULL Value UPDATEISNULL과 자동완성기능데이터베이스 생성에서 삭제까지유니코드 형식 데이터 입력CONSTRAINT 예제IDENTITY 값의 간격SELECT 쿼리의 기본 종합정리비교연산자논리연산자 - 이론 및 실습집계함수GROUP BY, HAVING서브 쿼리서브 쿼리 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 처리트랜잭션 오류 예외처리시 아쉬운 점