연락처 정보

코스 개요

데이터베이스 입문

  • 데이터베이스란 무엇인가?
  • 데이터베이스의 유형
  • 관계형 데이터베이스 개요
  • 데이터베이스 관리 시스템(DBMS) 소개
  • DBMS의 주요 기능들
  • 대표적인 DBMS 소프트웨어

데이터베이스 설계 기초

  • 개념적·논리적·물리적 데이터 모델
  • 엔티티-관계(ER) 모델링 소개
  • ER 다이어그램 작성법
  • 엔티티, 속성 및 관계의 이해

정규화와 데이터베이스 설계

  • 1NF·2NF·3NF·BCNF 등 정규형 개념
  • 정규화가 제공하는 이점들
  • 정규화 적용 사례 분석
  • 비정규화의 필요성 및 활용법

SQL 기초

  • SQL 구문과 구조 소개
  • SQL에서 사용되는 데이터 타입들
  • CREATE·ALTER·DROP 명령어 설명
  • 기본 키, 외래 키, 유일성 제약 조건 등의 활용법

데이터 조작을 위한 SQL

  • INSERT 문 사용법
  • 대량 데이터 삽입 기법
  • UPDATE·DELETE 명령어 설명
  • WHERE 절을 이용한 조건 지정법

SQL로 데이터 조회하기

  • SELECT 문의 활용법
  • WHERE 절을 통한 데이터 필터링 방법
  • ORDER BY를 사용한 정렬 기법
  • LIMIT·OFFSET를 이용한 결과 범위 제어법

고급 SQL 개념들

  • INNER JOIN·LEFT JOIN·RIGHT JOIN·FULL JOIN의 차이점
  • 서브쿼리 작성 방법
  • GROUP BY와 HAVING 절의 활용법
  • COUNT·SUM·AVG·MAX·MIN 등 집계 함수 사용법

인덱스와 뷰 다루기

  • 인덱스 생성 및 운영 방법
  • 인덱스를 활용함에 따른 장단점 분석
  • 뷰 작성과 관리 절차
  • 복잡한 쿼리를 간소화하기 위한 뷰의 효과적 활용법

데이터베이스 보안 및 트랜잭션 처리

  • 사용자 역할 및 권한 관리 기법
  • 보안 사고 방지를 위한 모범 운영 절차
  • ACID 원칙에 따른 데이터 무결성 유지법
  • COMMIT·ROLLBACK 명령어의 올바른 사용법

데이터베이스 최적화 및 정기 유지보수

  • SQL 쿼리 분석과 성능 개선 기법
  • EXPLAIN 계획을 활용한 쿼리 점검 방법
  • 안정적인 백업 전략 수립 방식
  • 데이터베이스 복구 과정 수행법

요약 및 향후 학습 방향 제시

요건

  • 컴퓨터 운용 관련 기본 지식

수강 대상

  • 데이터베이스 관리자
  • IT 전문가
 21 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리