연락처 정보

코스 개요

개요

  • 개요 설명
  • 교육 목표 및 학습 내용
  • 샘플 데이터 소개
  • 강좌 일정 설명
  • 참가자 간 인사 및 친목 시간
  • 선수 지식 요건 안내
  • 각자의 역할과 책임 사항

관계형 데이터베이스란?

  • 데이터베이스의 개념
  • 관계형 데이터베이스에 대한 이해
  • 테이블의 정의와 활용법
  • 행과 열의 개념 설명
  • 샘플 데이터베이스 예시
  • 특정 조건에 해당하는 행 선택 방법
  • 공급업체 정보를 담은 테이블 설명
  • 판매 기록을 저장한 테이블 소개
  • 기본 키 인덱스의 역할과 중요성
  • 보조 인덱스의 활용법
  • 테이블 간의 관계 설정 방법
  • 현실 세계의 사례와 데이터베이스 구조 비교
  • 외래 키 개념 설명
  • 또 다른 측면에서 본 외래 키 의미
  • 테이블 간의 조인 방법
  • 참조 무결성 유지의 중요성
  • 다양한 유형의 관계 정의
  • 다대다 관계 구현 방법
  • 다대다 관계 해결 전략
  • 일대일 관계 설정법
  • 데이터베이스 구조 완성 방법
  • 모든 유형의 관계 해결 방안
  • Microsoft Access 내에서의 관계 설정법
  • 엔티티-관계 다이어그램 작성법
  • 데이터 모델링 기본 개념
  • CASE 도구의 기능 및 용도
  • 간단한 예시 다이어그램 소개
  • RDBMS 구조와 작동 원리
  • RDBMS의 주요 장점 설명
  • SQL이라는 언어에 대한 기초 설명
  • DDL - 데이터 정의 언어 개요
  • DML - 데이터 조작 언어 소개
  • DCL - 데이터 제어 언어 설명
  • SQL 사용의 이점과 필요성
  • 강좌 관련 테이블 요약 자료 배부

데이터 검색 방법

  • SQL Developer 소개
  • SQL Developer 연결 설정법
  • 테이블 정보 확인 방법
  • WHERE 절을 활용한 데이터 필터링
  • SQL 주석 작성법
  • 문자열 형태의 데이터 다루기
  • 사용자 및 스키마 관리 방법
  • AND와 OR 조건 활용법
  • 괄호를 이용한 논리식 구조화
  • 날짜 필드 처리 방법
  • 날짜 값 입력 및 활용법
  • 날짜 형식 지정 방법
  • 다양한 날짜 표현 양식 소개
  • TO_DATE 함수 사용법
  • TRUNC 함수 활용법
  • 날짜 데이터 표시 방법
  • ORDER BY 절로 정렬 설정
  • DUAL 테이블의 용도와 활용법
  • 문자열 결합 연산 방법
  • 특정 텍스트 검색 기법
  • IN 연산자를 이용한 조건 설정
  • BETWEEN 연산자로 범위 지정
  • LIKE 연산자와 패턴 매칭 활용법
  • 자주 발생하는 오류 사례 소개
  • UPPER 함수를 이용한 대문자 변환
  • 단일 인용부호의 올바른 사용법
  • 메타문자 탐지 방법
  • 정규 표현식 기본 개념
  • REGEXP_LIKE 연산자 사용법
  • NULL 값 처리 방법
  • IS NULL 연산자로 NULL 검사하기
  • NVL 함수의 용도와 활용법
  • 사용자 입력값을 프로그램에 전달하는 방법

SQL 함수 활용법

  • TO_CHAR 함수로 데이터 형식 변환
  • TO_NUMBER 함수를 이용한 수치형 데이터 처리
  • LPAD 함수 활용법
  • RPAD 함수 사용 예시
  • NVL 함수를 통한 값 보완 방법 </li>
  • NVL2 함수의 동작 원리와 활용 시기 </li>
  • DISTINCT 옵션을 통해 중복 데이터 제거하기 </li>
  • SUBSTR 함수로 문자열 일부 추출 </li>
  • INSTR 함수를 통한 특정 문자 위치 찾기 </li>
  • 날짜 관련 함수의 종류와 활용법 </li>
  • 집계 함수들의 용도 및 사용법 </li>
  • COUNT 함수로 레코드 수 계산하기 </li>
  • GROUP BY 절을 이용한 데이터 분류 방법 </li>
  • ROLLUP 및 CUBE 수정자를 통한 그룹화 확장 </li>
  • HAVING 절로 조건에 맞는 집계값만 선별하기 </li>
  • 다양한 그룹화 함수의 특징 비교 </li>
  • DECODE 함수를 활용한 조건 처리 기법 </li>
  • CASE 문을 이용한 동적 조건 처리 </li>
  • 실제 예제 중심의 워크숍 진행 </li>

하위 쿼리와 UNION 연산자 활용법

  • 단일 행만 반환하는 하위 쿼리 작성법 </li>
  • UNION 연산자로 여러 결과 집합 병합하기 </li>
  • UNION ALL로 중복도 포함해 데이터 합치기 </li>
  • INTERSECT와 MINUS를 이용한 교집합·차집합 계산 </li>
  • 여러 행을 반환하는 하위 쿼리 구현법 </li>
  • UNION으로 데이터 일치 여부 확인 기법 </li>
  • 외부 조인 방식의 사용 시기와 예시 </li>

다양한 테이블 조인 유형 이해하기

  • 여러 종류의 조인 개념 정리 </li>
  • 크로스 조인 또는 카르테시안 곱 활용법 </li>
  • 내부 조인 기본 원리와 사용법 </li>
  • 암묵적 조인 표기법 개요 </li>
  • 명시적 조인 구문 작성법 </li>
  • 자연 조인의 특징과 적용 시점 </li>
  • 동등 조인을 이용한 데이터 매칭 방법 </li>
  • 일반적인 크로스 조인 기법 활용하기 </li>
  • 외부 조인 방식의 다양한 형태 이해 </li>
  • 좌측 외부 조인 구현 사례 </li>
  • 우측 외부 조인 작동 원리 설명 </li>
  • 전체 외부 조인의 의미와 활용법 </li>
  • UNION과 함께 조인 결과 병합하기 </li>
  • 주요 조인 알고리즘들의 특징 설명 </li>
  • 중첩 루프 방식의 작동 원리 </li>
  • 병합 조인 구현 방법과 특성 </li>
  • 해시 조인 메커니즘 이해하기 </li>
  • 자기 참조 조인 개념 및 활용 시기 </li>
  • 단일 테이블에 한정된 조인 기법 사용법 </li>
  • 실습 위주의 워크숍 진행 </li>

고급 쿼리 작성 기법

  • ROWNUM 및 ROWID 속성 활용법 </li>
  • 상위 N개 데이터 추출 방법 </li>
  • 인라인 뷰 구현 기법 설명 </li>
  • EXISTS와 NOT EXISTS 연산자 활용법 </li>
  • 상관 하위 쿼리 개념과 작동 원리 </li>
  • 함수가 포함된 상관 하위 쿼리 구현 방안 </li>
  • 상관 관계를 이용한 데이터 업데이트 방법 </li>
  • 스냅샷 기반 복구 개념 설명 </li>
  • 플래시백 복구 메커니즘 이해하기 </li>
  • 모든 조건 유형에 적용 가능한 방법 정리 </li>
  • ANY와 SOME 연산자 활용법 차이점 비교 </li>
  • INSERT ALL 구문 사용 시기와 예시 </li>
  • MERGE 명령어 활용법 설명 </li>

샘플 데이터 집합 소개

  • ORDER 테이블 설명 </li>
  • FILM 테이블의 구조 및 내용 </li>
  • EMPLOYEE 테이블 특성 분석 </li>
  • ORDER 관련 데이터 집합 개요 </li>
  • FILM 데이터 관련 자료 소개 </li>

유틸리티 활용법

  • 컴퓨터 프로그램에서의 유틸리티 개념 설명 </li>
  • 데이터 내보내기 전용 유틸리티 사용법 </li>
  • 다양한 파라미터 활용 방안 </li>
  • 파라미터 파일 구조 및 사용 방법 </li>
  • 데이터 가져오기 전용 유틸리티 소개 </li>
  • 해당 유틸리티의 파라미터 설정법 </li>
  • 유용한 인수 값을 포함하는 파라미터 파일 예시 </li>
  • 데이터 추출 과정 시연하기 </li>
  • 배치 처리 시스템 운영 방법 </li>
  • SQL*Loader 유틸리티의 특징 및 기능 </li>
  • 실제 상황에서 해당 유틸리티 작동 시연 </li>
  • 데이터 보충 추가 입력 절차 설명 </li>

요건

본 강좌는 기본적인 SQL 지식을 갖춘 분들은 물론, 처음으로 ORACLE을 사용해 보는 초보자들에게도 적합합니다.

컴퓨터 시스템과 상호작용한 경험이 있으면 도움이 되지만 반드시 필요한 조건은 아닙니다.

 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리