Course Outline

Database 소개

  • 데이터베이스란 무엇입니까?
  • 데이터베이스 유형
  • 관계형 데이터베이스 소개
  • Database Management 시스템(DBMS) 개요
  • DBMS의 기능
  • 인기 있는 DBMS 소프트웨어

Database 디자인 기초

  • 개념적, 논리적, 물리적 데이터 모델
  • ER(엔티티-관계) 모델링 소개
  • ER 다이어그램 만들기
  • 엔터티, 속성 및 관계

정규화 및 Database 설계

  • 정규형(1NF, 2NF, 3NF, BCNF)
  • 정규화의 이점
  • 정규화의 실제 예
  • 비정규화 및 그 용도

SQL 소개

  • SQL 구문과 구조
  • SQL의 데이터 유형
  • CREATE, ALTER, DROP 문
  • 제약 조건(기본 키, 외래 키, 고유, NOT NULL)

SQL 데이터 조작

  • INSERT 문
  • 대량 삽입 작업
  • UPDATE 및 DELETE 문
  • WHERE 절 사용

SQL를 사용하여 데이터 쿼리

  • SELECT 문
  • WHERE 절을 사용하여 데이터 필터링
  • ORDER BY를 사용하여 데이터 정렬
  • LIMIT 및 OFFSET 사용

고급SQL 개념

  • 내부 조인, 왼쪽 조인, 오른쪽 조인, 전체 조인
  • 하위 쿼리 작성
  • GROUP BY 및 HAVING 절
  • 집계 함수(COUNT, SUM, AVG, MAX, MIN)

인덱스 및 뷰 작업

  • 색인 생성 및 사용
  • 인덱스의 장점과 단점
  • 뷰 생성 및 관리
  • 뷰를 사용하여 쿼리 단순화

Database 보안과 거래

  • 사용자 역할 및 권한
  • 보안 모범 사례 구현
  • ACID 속성
  • COMMIT 및 ROLLBACK 문

Database 최적화 및 유지 관리

  • SQL 쿼리 분석 및 최적화
  • EXPLAIN 계획 사용
  • 백업 전략
  • 데이터베이스 복원

요약 및 다음 단계

Requirements

  • 컴퓨터 조작에 대한 기본 이해

청중

  • Database 관리자
  • IT 전문가
 21 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories