코스 개요

1. 관계형 데이터베이스 입문

  • 관계형 데이터베이스란 무엇인가?
  • PostgreSQL 아키텍처와 구성요소
  • PgAdmin과 psql 도구 개요
  • 데이터베이스 연결 및 스키마 이해

2. SQL 기초

  • 데이터베이스 객체: 테이블, 열, 제약 조건
  • 데이터 타입과 NULL 값
  • 간단한 SELECT 쿼리 작성
  • WHERE, 패턴 매칭, 논리 연산자를 사용한 필터링
  • 결과 정렬과 제한

3. 함수와 표현식 작업

  • 산술 및 문자열 함수
  • 조건부 표현식과 CASE 문
  • NULL 처리와 데이터 타입 변환

4. 데이터 결합 및 필터링

  • INNER, OUTER 조인, SELF 조인, CROSS 조인
  • 집합 연산: UNION, INTERSECT, EXCEPT
  • 하위 쿼리: 스칼라, 상관, 테이블 하위 쿼리
  • 공통 테이블 표현식(CTE)과 재귀 쿼리

5. 집계와 그룹화

  • 집계 함수: SUM, AVG, COUNT, MIN, MAX
  • GROUP BY 및 HAVING 절
  • 윈도우 및 순위 함수

6. 데이터 수정

  • 레코드 삽입, 업데이트, 삭제
  • 트랜잭션 및 롤백 사용
  • ACID 원리 이해
  • 안전한 데이터 조작 실천

7. 데이터베이스 객체와 논리적 구조

  • 스키마 및 테이블 생성 및 관리
  • 기본 키, 외래 키, 고유 제약 조건
  • 뷰 및 물질화된 뷰 생성 및 관리
  • 인덱스 소개와 성능 영향

요건

  • 기본 IT 및 데이터 개념에 대한 이해
  • 이전 SQL 또는 데이터베이스 경험이 필요하지 않음
  • Windows/Linux에서 소프트웨어 도구를 사용하는 것에 익숙함이 유용함

대상자

  • 데이터베이스 초보자 및 분석가
  • PostgreSQL을 시작하는 개발자
  • 관계형 데이터베이스를 관리하거나 탐색하는 전문가
 14 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리