Course Outline
1부: SQL 기본 사항
SQL 및 Database 소개
- 데이터베이스 이해
- SQL 소개
- SQL 환경 설정
SQL 구문 및 기본 쿼리
- SQL 구문 개요
- SELECT 문
- WHERE 절을 사용하여 데이터 필터링
함수 및 집계 작업
- 공통 SQL 기능
- 집계 함수: COUNT, SUM, AVG, MAX, MIN
- GROUP BY를 사용하여 데이터 그룹화
테이블 조인
- JOIN 이해
- 내부 조인
- LEFT JOIN, RIGHT JOIN 및 전체 외부 조인
하위 쿼리 및 집합 작업
- 하위 쿼리 작성
- UNION, INTERSECT 및 EXCEPT 작업
데이터 조작
- INSERT INTO 문
- 업데이트 문
- DELETE 문
파트 2: 중급 SQL
고급 데이터 필터링
- 고급 WHERE 절 기술
- LIKE 연산자 및 패턴 일치
- IN 및 BETWEEN 연산자
복잡한 조인 및 하위 쿼리
- 자체 조인
- 상관되지 않은 하위 쿼리와 상관된 하위 쿼리
- EXISTS 절
인덱스 및 뷰 작업
- 인덱스와 인덱스가 성능에 미치는 영향 이해
- 뷰 생성 및 사용
고급 함수 및 저장 프로시저
- 사용자 정의 함수
- 저장 프로시저 및 트리거
- SQL의 오류 처리
데이터 변환 및 분석
- 데이터 피벗 및 피벗 해제
- 창 함수: ROW_NUMBER, RANK, DENSE_RANK
- CTE(공통 테이블 Express 이온)
Database 설계 및 정규화
- Database 디자인 원칙
- 정규형 및 정규화
- 엔터티-관계(ER) 모델링
성능 조정 및 최적화
- 쿼리 최적화 기술
- 실행 계획
- 성능 튜닝 모범 사례
SQL 현실 세계에서
- SQL를 다른 기술과 통합
- 사례 연구 및 실제 시나리오
- 최종 프로젝트: 처음부터 데이터베이스 솔루션 구축
요약 및 다음 단계
Requirements
- 기본적인 컴퓨터 작동에 대한 이해
- 프로그래밍 언어에 대한 경험은 유익하지만 필수는 아닙니다.
청중
- 데이터 분석가
- Database 전문가
- 소프트웨어 개발자
회원 평가 (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Course - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Course - Oracle 11g - SQL language for developers - Workshop
이틀 동안의 교육 동안 모든 모듈에 대해 매우 자세하게 논의되었으며 이것이 제가 가장 중요하게 생각한 것이었습니다.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Course - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Course - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
나는 Folio의 폭넓은 지식에 감사했습니다. 그는 강좌 내용을 잘 알고 있었을 뿐만 아니라, 우리에게 더 의미 있는 예를 만들기 위해 우리가 익숙한 언어의 구문도 알고 있었습니다. 그는 일정 기간 동안 교육 범위 밖의 기술 및 솔루션에 대한 지식을 공유하여 향후(및 향후 교육)에 사용할 수 있는 다른 솔루션에 대한 통찰력을 제공했습니다.
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Course - ORACLE PL/SQL Fundamentals
연습은 재미있고 주제도 잘 소개되었습니다.
Adrian-Madalin Chirita - DB Global Technology SRL
Course - Oracle SQL Advanced
Machine Translated