DB개론 및 SQL 이해 |
- 1. DBMS 개요
- 2. 기본 select 문장
- 3. SQL 함수를 사용한 데이터 생성 및 검색
- 4. 조인의 개념 및 조인 문장을 통한 데이터 검색
- 5. Sub query를 사용하여 데이터 검색 및 계층적 데이터 검색
- 6. DML 문장을 이용한 데이터의 변경
- 7. DDL 문장을 이용한 객제의 생성 및 수정
- 7-1. 테이블 생성 및 수정
- 7-2. 파티션 테이블의 생성 및 관리
- 7-3. 테이블의 관리
- 8. 인덱스의 개념
- 8-1. 인덱스의 원리 및 구조
- 8-2. 인덱스의 종류
- 8-3. 인덱스 생성 및 관리
- 9. 뷰의 개념
- 8-1. 뷰의 정의
- 8-2. 뷰의 생성 및 관리
- 10. 시퀀스와 시노님
- 10-1. 시퀀스의 개념 및 생성과 관리
- 10-2. 시노님의 개념 및 생성
|
H |
Database Modeling 기본 |
- 1. 데이터베이스 개념 및 DBMS의 유형
- 2. 관계형 DBMS에 대한 이해
- 3. 예제를 통한 테이블 나누기
- 4. 관계에 대한 정의
- 5. 부모테이블과 자식테이블에 대한 정의
- 6. 참조 무결성에 대한 이해
- 7. 데이터베이스 모델링 정의
- 8. 개념적 데이터베이스 모델링
- 8-1. E-R 모델 개념
- 8-2. Entity 정의
- 8-3. Attribute 정의
- 9. 논리적 데이터베이스 모델링
- 9-1. mapping rule
- 9-2. 정규화
- 10. 물리적 데이터 베이스 모델링
- 10-1. 인덱스에 대한 정의
- 10-2. 트리거에 대한 정의
- 10-3. 역정규화
|
H |
리눅스 |
- 1. 디렉터리와 파일 사용하기
- 1-1. 리눅스 파일의 종류와 특징
- 1-2. 디렉토리 사용 명령
- 1-3. 파일 다루기
- 2. 문서 편집하기
- 2-1. 리눅스의 문서 편집기
- 2-2. vi 사용법
- 2-3. vi 환경설정
- 3. 쉘 사용하기
- 3-1. 쉘의 기능과 종류
- 3-2. 쉘 기본 사용법
- 3-3. 입출력 방향 바꾸기
- 3-4. 프롬프트 설정
- 3-5. 환경 설정 파일
- 4. 파일접근 권한 관리하기
- 4-1. 파일의 접근 권한
- 4-2. 기본 접근 권한 설정
- 4-3. 특수 접근 권한 설정
- 5. 프로세스 관리하기
- 5-1. 프로세스 개념
- 5-2. 프로세스 관리 명령
- 6. 파일시스템과 디스크 관리하기
- 6-1. 리눅스 파일시스템의 종류
- 6-2. 리눅스 파일시스템의 구조
- 6-3. 파일 시스템 관리하기
- 7. 사용자 관리하기
- 7-1. 사용자 계정 관련 명령
- 7-2. 그룹 관리 명령
|
H |
PL/SQL 프로그래밍 |
- 1. PL/SQL의 개요
- 1-1. PL/SQL의 개념
- 1-2. PL/SQL 작성요령
- 1-3. PL/SQL 프로그램 종류
- 1-4. Parameter 타입 및 선언방법
- 1-5. PL/SQL 프로그램 실행
- 2. 변수 선언
- 2-1. 데이터 타입에 따른 변수의 종류
- 2-2 변수의 선언 및 사용
- 3. PL/SQL에서 SQL문 사용
- 3-1. DML문 사용
- 3-2. SELECT문 사용
- 4. PL/SQL 프로그래밍
- 4-1. 제어문의 종류
- 4-2. Exception의 처리구문
- 4-3. Exception 유형
- 4-4 Cursor의 사용
- 5. PACKAGE를 사용한 프로그래밍
- 5-1. Fuction의 사용
- 5-2. Procedure의 사용
- 5-3. Package 실행 및 예제
- 5-4. 오라클 제공 Package
- 6. TRIGGER 사용
- 6-1. Trigger 정의 및 특징
- 6-2. Trigger 구성요소
- 6-3. Trigger 생성 및 예제
- 6-4. Trigger 관리
|
H |
오라클 관리 실무 |
- 1. 리눅스 환경에서의 오라클 설치
- 2. Oracle Architecture
- 3. SQL 문장의 실행 원리
- 4. Oracle Backgroud Process
- 5. Oracle 기동과 종료
- 6. Pfile과 Spfile
- 7. Control File
- 8. Redo log의 개념
- 6-1. Redo log 생성 원리
- 6-2. Redo log File 구성
- 6-3. Redo log File 관리
- 9. Tablespace 와 Datafile
- 9-1. Tablespace 개념 및 관리
- 9-2. Datafile 개념
- 10. Oracle 저장구조
- 10-1. Oracle 저장구조 개요
- 10-2. Oracle 저장구조 상세 구조
- 10-3. Oracle 저장구조 관리기법
- 11. Oracle 메모리 관리 기법
- 11-1. Oracle 메모리 구조와 기능
- 11-2. Oracle 메모리 관리 기법
- 9. Network,와 Oracle NET Service
- 10. Flashback
- 11. Datapump
- 12. Export와 Import
- 13. Recovery Management
|
H |
Backup and Recovery 실무 |
- 1. Rcovery의 원리
- 1-1. Recover 상세 과정에 대한 이해
- 1-2. Recover 관련 명령어
- 2. Archivelog 와 Noarchivelog
- 2-1. Archivelog의 원리
- 2-2. Noarchivelog의 원리
- 2-3. 각각의 Recover 방법
- 3. Oracle backup
- 3-1. Backup 대상
- 3-2. Backup 종류
- 3-3. Backup 방법
- 4. Parameter 관리 및 장애복구
- 5. controlfile 손상시 recovery
- 6. datafile 손상시 recovery
- 7. data 손상시 recovery
- 8. logminer의 활용
- 9. redo 장애복구
- 10. undo 장애복구
- 11. 무정지 상태에서의 recovery
|
H |
SQL Tuning 기초 |
- 1. 튜닝 개요
- 2. 옵티마이저의 이해
- 2-1. 옵티마이저의 개념
- 2-2. 옵티마이저의 종류
- 2-3. 옵티마이저 선택 기준
- 2-4. 관련 파라미터
- 2-5. RBO와 CBO
- 2-6. 옵티마이저의 한계
- 3. 통계정보
- 3-1. 통계정보 수집 및 관리
- 3-2. 통계정보 관리를 통한 튜닝사례
- 4. 실행계획(plan) 확인
- 4-1. 실행계획 읽기
- 4-2. 실행계획의 유형
- 4-3. Scan의 기본유형
- 4-4. 테이터 연결을 위한 실행계획
- 4-5. 연산방식에 따른 실행계획
- 4-6. 기타 특수 목적 실행계획
- 5. 인덱스의 활용
- 5-1. B-Tree 인덱스의 활용
- 5-2. 인덱스 매칭률의 이해
- 5-3. 기타 인덱스의 활용
- 5-4. Index를 활용한 튜닝 사례 연구
- 6. Case Study
|
H |
RAC and Grid Infrastructure |
- 1. 튜닝 개요
- 2. 옵티마이저의 이해
- 2-1. 옵티마이저의 개념
- 2-2. 옵티마이저의 종류
- 2-3. 옵티마이저 선택 기준
- 2-4. 관련 파라미터
- 2-5. RBO와 CBO
- 2-6. 옵티마이저의 한계
- 3. 통계정보
- 3-1. 통계정보 수집 및 관리
- 3-2. 통계정보 관리를 통한 튜닝사례
- 4. 실행계획(plan) 확인
- 4-1. 실행계획 읽기
- 4-2. 실행계획의 유형
- 4-3. Scan의 기본유형
- 4-4. 테이터 연결을 위한 실행계획
- 4-5. 연산방식에 따른 실행계획
- 4-6. 기타 특수 목적 실행계획
- 5. 인덱스의 활용
- 5-1. B-Tree 인덱스의 활용
- 5-2. 인덱스 매칭률의 이해
- 5-3. 기타 인덱스의 활용
- 5-4. Index를 활용한 튜닝 사례 연구
- 6. Case Study
|
H |
프로젝트 |
- DataBase관리.개발프로젝트
- - 엔터프라이즈 아키텍쳐구현
|
H |