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 전문가
회원 평가 (5)
저는 트레이닝의 형식을 매우 좋아했습니다. 직접 SQL Developer에서 실습하는 방식이었습니다.
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
Machine Translated
복잡한 기능과 응용방법을 배웠어요
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
Course - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.