Course Outline
관계형 데이터베이스 및 PostgreSQL 소개
- 관계형 데이터베이스는 무엇인가
- PostgreSQL과 그 생태계 개요
- PostgreSQL의 사용 사례 및 장점
PostgreSQL 및 PGAdmin 설치 및 구성
- Windows/Linux에서 PostgreSQL 설치
- GUI 접근을 위한 PGAdmin 설치 및 사용
- 연결 생성 및 사용자 관리
PostgreSQL 아키텍처 이해
- PostgreSQL 서버 구성 요소 및 메모리 사용량
- 데이터베이스 클러스터 구조 및 파일 배치
- 프로세스 및 서비스
데이터베이스 생성 및 구조화
- 데이터베이스 및 테이블 생성
- 데이터 유형 이해
- PGAdmin을 사용하여 데이터베이스 객체 관리
기본 SQL 쿼리 작성
- SELECT, WHERE, ORDER BY, LIKE, BETWEEN 및 NULL 사용
- 쿼리 결과 정렬 및 필터링
GROUP BY 및 HAVING 사용
- 행 그룹화 및 집계 계산
- HAVING을 사용하여 그룹 필터링
복잡한 조건 작업
- EXISTS, IN, ANY, ALL 사용
- 서브쿼리 중첩
PostgreSQL에서의 JOIN 연산
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN 및 사용 사례
내장 SQL 함수 사용
- 수학 함수
- 문자열 조작 함수
- 날짜 및 시간 작업
데이터 조작 문
- INSERT: 새 행 삽입
- UPDATE: 기존 데이터 수정
- DELETE: 테이블에서 행 제거
뷰 작업
- 단순 뷰 생성 및 쿼리
- 서브쿼리가 있는 뷰
- 뷰의 장점 및 제한 사항
Timescale 확장 소개
- TimescaleDB는 무엇이며 언제 사용할지
- Timescale 확장 설치 및 활성화
- 하이퍼테이블 생성 및 시간-series 데이터 삽입
요약 및 다음 단계
Requirements
- 기본 IT 및 데이터 개념에 대한 이해
- 이전 SQL 또는 데이터베이스 경험이 필요하지 않습니다
- Windows/Linux에서 소프트웨어 도구를 사용하는 데 익숙한 것이 도움이 됩니다
대상
- Database 초보자 및 분석가
- PostgreSQL를 시작하는 개발자
- 관계형 데이터베이스를 관리하거나 탐색하는 전문가
회원 평가 (5)
Andres는 참석자의 모든 질문에 지속적으로 답변하고 모든 사람이 자신의 가르침을 이해할 수 있도록 노력합니다. 나는 해당 주제에 대한 그의 전문 지식과 숙련도를 존경합니다.
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
Machine Translated
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Course - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Course - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Course - PostgreSQL Advanced DBA
new knowledges that can be apply in our system