연락처 정보

코스 개요

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)

예정된 코스

관련 카테고리