SW공학
home
SW프로젝트관리
home

DB

Search
주제
과정명(과정명우측 마우스 가져다두고 열기 클릭)
교육시간
커리큘럼
DB
8시간
가. database 개요 나. Relational DBMS의 아키텍처와 Database Transaction Processing 다. Relational Algebra와 SQL 라. MySQL을 활용한 Complex Query 실습마. JDBC 프로그래밍 실습
DB
16시간
가. 데이터베이스 재난과 회복의 기본 개념 나. 백업 및 복구를 위한 준비(오라클) 다. 관리주기, 데이터 등급 등 다양한 백업 실행 유형 라. 데이터파일 복구 마. 데이터베이스 백업 및 복구를 위한 여러 실무 기법 바. 데이터 백업 및 복구 전략
DB
8시간
가. database 개요 나. Relational DBMS의 아키텍처와 Database Transaction Processing 다. Relational Algebra와 SQL 라. Oracle을 활용한 Complex Query 실습 마. JDBC 프로그래밍 실습
DB
16시간
DDL문 실습(Table대상) -- CREATE, SELECT, DESC, DROP -- ALTER + COLUMN ADD, MODIFY, DROP - DML문 실습(Table대상) -- INSERT , COMMIT , ROLLBACK -- UPDATE -- DELETE - DUP 중복 데이터 조회 -- 소량 데이터 처리 -- 대량 데이터 처리 - 서브쿼리 -- DDL 기반 (CREATE AS SELECT ~ From) -- DML 기반 (INSERT ~ SELECT ~ FROM ~) - CONSTRAINT TABLE+COLUMN PRIMARY KEY, UNIQUE KEY, DEFAULT, NOT NULL - RENAME TABLE, INDEX - COMMENT TABLE, COLUMN - SEQUENCE의 생성 , 확인 , 조회 - ROWNUM 특징 및 비교연산자 적용 - ROWID 구조, 활용법 - CONNECT BY 절의 문법 및 실습예제 - WINDOWS 함수의 문법, 종류 및 실습예제 - Group by 문을 기본으로 Having, Join, Scalar SubQuery 응용사례
DB
16시간
가. Oracle DBMS셋팅,기동 및 접속 나. 조인,서브쿼리 사용두 개 이상의 테이블에서 데이터 조회 다. 집합연산자 및 기본 함수의 활용
DB
16시간
가. 튜닝분석도구 사용하기 - DBMS_XPlan사용하기 - Plan해석하기 나. 튜닝의 기본 기술적용하기 - Join힌트 적용하기 - 적절한 Join종류 선정하여 적용하기 - Index의 적절한 컬럼 순서적용하기 - SQL문의 조건에 맞는 Index종류 선정, 생성하기 다. 응용 및 고급SQL적용하기 - 부분범위처리의 공식 적용하기 - 부정연산자의 변환기법이해를 통한 개선사항 적용하기 - 서브쿼리의 특성을 이해한 드라이빙 제어 적용하기 - With구문의 원리 및 옵션 적용하기
DB
16시간
가. 튜닝분석도구 사용 DML튜닝 기법 이해 실습하기 - DBMS_SQLTurns사용법과 Operation이해하기 - DBMS_SPACES 툴을 이용한 저장구조의 파악 및 리오그 방법 실습하기 - DML문의 Insert, Update, Delete성능향상기법과 , Index Commit, logging조건실습하기 나. Table의 적절한 설계 방법과 Parallel사용하기 - Table 및 Partition설계하기 - 데이터 압축과 ILM 기법 적용하기 - Parallel 파라메터와 힌트 사용방법 이해하기 다. 부분범위 처리 기법과 고급 튜닝 방법 실습하기 - IO Call을 최소화 이해하기 - 적절한 Join 및 Index의 사용하기 - 부분 범위 처리(paging , exists 등)방버 활용하기 - 적절한 parallel 힌트 활용하기
DB
16시간
가. 관계형 데이터베이스의 개념 나. SQL의 종류 및 개념 정리 다. 데이터 조회 및 데이터 필터링 라. 데이터 그룹화 및 집계함수 마. 조인을 활용한 데이터 조회 바. 서브쿼리
DB
16시간
가. 데이터 모델링 개요 - 데이터베이스 개요 - 데이터 모델링 vs 프로세스 모델링 - 데이터 모델링 개요 및 목적 - 논리 모델링 & 물리 모델링 - 표기법 - 데이터 모델링 성공요소 나. 요구사항 분석 - 개요 - 수집 방법 및 전제 조건 - 모호성 해결하기 다. 논리 모델링 - 엔티티 정의 - 선정 기준 및 분류 - 관계 정의 - 속성 정의 - 식별자 정의 - 정규화 - 데이터 표준화 - 도메인 라. 물리 모델링 - 개요 - 반정규화 - 인덱스 설계 및 적용 - 논리 물리 변환 - 무결성
DB
15시간
가. 오라클의 기본구조와 처리과정 나. 튜닝의 필요성 및 이해(실무사례 포함) 다. 아키텍처 기반 튜닝 원리 라. 실행계획을 통한 SQL의 분석 방법 마. 성능개선을 위한 튜닝 기법의 기본 이론 - Join, Index, Hint 등 바. Optimizer의 Query Transformation 사. 기본적인 Query 변환을 통한 성능개선 방법
DB
16시간
가. 관계형 데이터베이스의 개념 나. SQL의 종류 및 개념 정리 다. 데이터 조회 및 데이터 필터링 라. 데이터 그룹화 및 집계함수 마. 조인을 활용한 데이터 조회 바. 서브쿼리
DB
15시간
1일차 - 빅데이터 개요 - NoSQL - MongoDB 개요 및 특징 - MongoDB CRUD - MongoDB Advanced 2일차 - Cassandra 개요 및 특징 - Cassandra CRUD - Redis 개요 - Redis 활용하기
DB
15시간
1일차 - MySQL 특징 - 실행계획 이해하기 - 인덱스 최적화 및 튜닝 - 조인 최적화 2일차 - 서브쿼리 최적화 - 동시성 관리 - 서버 설정