문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
1. 관계형 데이터베이스 소개
- 관계형 데이터베이스란 무엇인가?
- PostgreSQL 아키텍처와 주요 구성 요소
- PgAdmin과 psql 도구에 대한 개요
- 데이터베이스 연결 방법 및 스키마의 이해
2. SQL 기초
- 테이블, 컬럼 및 제약 조건과 같은 데이터베이스 객체
- 데이터 타입 및 NULL 값 처리
- 간단한 SELECT 쿼리 작성법
- WHERE 절을 활용한 필터링, 패턴 매칭 및 논리 연산자 사용
- 결과 정렬 및 출력 개수 제한 설정
3. 함수와 표현식 활용
- 산술 및 문자열 처리 관련 함수
- 조건문과 CASE 구문 활용법
- NULL 값 처리와 데이터 타입 변환 방법
4. 데이터 결합 및 필터링 기법
- 내부 조인, 외부 조인, 자체 조인, 교차 조인 활용
- UNION, INTERSECT, EXCEPT와 같은 집합 연산자 사용
- 스칼라 서브쿼리, 상호 연결형 서브쿼리 및 테이블 형태의 서브쿼리 이해
- 공통 테이블 표현식(CTE)과 재귀 쿼리 구현 방법
5. 집계와 그룹화 처리
- SUM, AVG, COUNT, MIN, MAX와 같은 집계 함수 활용
- GROUP BY 및 HAVING 절을 통한 데이터 그룹화
- 윈도우 함수와 순위 계산 기능의 사용법
6. 데이터 수정 작업
- 레코드 삽입, 업데이트 및 삭제 방법
- 트랜잭션과 롤백 메커니즘 활용
- ACID 원칙에 대한 이해
- 안전한 데이터 수정 기법 습득
7. 데이터베이스 객체와 논리 구조 관리
- 스키마 및 테이블 생성과 관리 방법
- 기본 키, 외래 키 및 고유 제약 조건 설정
- 뷰와 물리화된 뷰의 생성 및 관리 기법
- 인덱스 소개와 성능에 미치는 영향 이해
요건
- 기본적인 IT 및 데이터 관련 개념에 대한 이해
- SQL 또는 데이터베이스 사용 경험은 전혀 필요하지 않습니다
- Windows/Linux 환경에서 소프트웨어를 활용하는 능력도 도움이 됩니다
수강 대상
- 데이터베이스 초보자 및 분석가
- PostgreSQL 사용을 처음 시작하는 개발자
- 관계형 데이터베이스를 관리하거나 활용해보고자 하는 전문가들
14 시간
회원 평가 (3)
CTE 및 인덱스. 매일 수행하는 작업에서는 파티셔닝, EXPLAIN ANALYZE, VACUUM을 더 자주 사용할 가능성이 있습니다.
Lorenzo Antonelli - Innova S.P.A
코스 - PostgreSQL Fundamentals
기계 번역됨
인덱스 이해 및 활용, DB 성능 개선
Matteo Baldini - Innova S.P.A
코스 - PostgreSQL Fundamentals
기계 번역됨
고급 주제 실습 및 토론, 예를 들어 TimescaleDB와 Hypertable에 대해, 트레이너의 지식을 공유합니다 :)
Shivam - Paessler LLC
코스 - PostgreSQL Fundamentals
기계 번역됨