거래증명방식강의실 교육
바이낸스(BINANCE) 가입하기

Oracle 11 g PL SQL 개발자

Oracle 11 g PL SQL 개발자 교육 과정 및 인증

개요

잠재 고객 및 선행 조건

강의 개요

일정 및 비용

인증

Oracle 11 g PL SQL 개발자 교육 과정 개요

PL / SQL은 SQL과 프로그래밍 언어의 절차 기능을 결합한 것입니다. SQL의 기능을 향상시키기 위해 초기 90에서 Oracle Corporation이 개발했습니다. PL / SQL (Procedural Language / Structured Query Language)은 SQL 및 Oracle 관계형 데이터베이스에 대한 Oracle Corporation의 절차 언어 확장입니다. PL / SQL은 Oracle Database에서 사용할 수 있습니다.

Oracle 11 g PL SQL 개발자 교육의 목표

이 단원을 마치면 다음을 수행 할 수 있습니다.

  • PL / SQL 프로그래밍 언어의 기본 원리 설명
  • SQL * Plus에서 PL / SQL 프로그램 작성 및 실행
  • PL / SQL 데이터 형식 변환 함수 실행
  • PL / SQL 프로그램을 통한 출력 표시
  • PL / SQL 프로그램에서 문자열 처리
  • PL / SQL 프로그램 디버그

Oracle 11 g PL SQL 개발자를위한 대상

이 튜토리얼은 PL / SQL 프로그래밍 언어를 간단하고 쉽게 익힐 수있는 소프트웨어 전문가를 위해 작성되었습니다. 이 튜토리얼은 PL / SQL 프로그래밍 개념에 대한 이해를 높이고,이 튜토리얼을 마친 후에는 높은 수준의 전문 지식을 얻을 수있는 중급 수준의 지식을 갖게됩니다.

선결 요건Oracle 11 g PL SQL 개발자 인증

당신은 기본적인 이해가 있어야합니다. 소프트웨어 데이터베이스, 소스 코드, 텍스트 편집기 및 프로그램 실행과 같은 기본 개념이 있습니다. SQL 및 다른 컴퓨터 프로그래밍 언어에 대해 이미 이해하고 있다면 추가 이점이 있습니다.

코스 개요 기간 : 3 일

  1. PL / SQL 소개
  • PL / SQL 서브 프로그램의 이점 확인
  • PL / SQL 블록 유형 개요
  • 간단한 익명 블록 만들기
  • PL / SQL 블록에서 출력을 생성하는 방법은 무엇입니까?

2. PL / SQL 식별자 선언

  • PL / SQL 서브 프로그램에서 여러 유형의 식별자를 나열하십시오.
  • 식별자 정의를위한 선언적 섹션의 사용
  • 변수를 사용하여 데이터 저장
  • 스칼라 데이터 유형 식별
  • % TYPE 속성
  • 바인딩 변수 란 무엇입니까?
  • PL / SQL 식의 시퀀스

3. 실행 문 작성

  • 기본 PL / SQL 블록 구문 지침 설명
  • 코드 주석 달기
  • PL / SQL에서 SQL 함수 배포
  • 데이터 형식을 변환하는 방법?
  • 중첩 블록 설명
  • PL / SQL에서 연산자 식별

4. 오라클 서버와의 상호 작용

  • PL / SQL에서 SELECT 문 호출
  • PL / SQL에서 데이터 검색
  • SQL 커서 개념
  • Retrieval 및 DML 문을 사용할 때 명명 규칙을 사용하여 오류 방지
  • PL / SQL을 사용하여 서버에서 데이터 조작
  • SQL 커서 개념 이해
  • SQL 커서 속성을 사용하여 DML에 대한 피드백 얻기
  • 트랜잭션 저장 및 삭제

5. 통제 구조

  • IF 문을 사용한 조건부 처리
  • CASE 문을 사용한 조건부 처리
  • 간단한 루프 문 설명
  • While 루프 문을 설명하십시오.
  • 루프 문에 대한 설명
  • 계속 진술 사용

6. 복합 데이터 유형

  • PL / SQL 레코드 사용
  • % ROWTYPE 특성
  • PL / SQL 레코드로 삽입 및 업데이트
  • INDEX BY 테이블
  • INDEX BY 테이블 메서드 검사
  • INDEX BY 레코드 테이블 사용

7. 명시 적 커서

  • 명시 적 커서 란 무엇입니까?
  • 커서 선언
  • 커서 열기
  • 커서에서 데이터 가져 오기
  • 커서 닫기
  • 커서 FOR 루프
  • % NOTFOUND 및 % ROWCOUNT 속성
  • FOR UPDATE 절 및 WHERE CURRENT 절을 설명하십시오.

8. 예외 처리

  • 예외 이해
  • PL / SQL의 예외 처리
  • 트랩 미리 정의 된 Oracle 서버 오류
  • 사전 정의되지 않은 Oracle 서버 오류 트랩
  • 트랩 사용자 정의 예외
  • 예외 전파
  • RAISE_APPLICATION_ERROR 프로 시저

9. 저장 프로 시저

  • 모듈화되고 계층화 된 서브 프로그램 디자인 생성
  • PL / SQL 블록을 이용한 모듈화 개발
  • PL / SQL 실행 환경 이해
  • PL / SQL 서브 프로그램 사용의 이점 나열
  • 익명 블록과 서브 프로그램의 차이점 나열
  • 저장 프로 시저 만들기, 호출 및 제거
  • 프로 시저 매개 변수 및 매개 변수 모드 구현
  • 프로 시저 정보보기

10. 저장된 함수 및 디버깅 서브 프로그램

  • 저장 함수 만들기, 호출 및 제거
  • 저장 함수 사용의 이점 확인
  • 저장된 함수를 생성하는 단계 식별
  • SQL 문에서 사용자 정의 함수 호출
  • 함수 호출시 제한 사항
  • 함수 호출시 부작용 제어
  • 함수 정보보기
  • 함수 및 프로 시저를 디버깅하는 방법?

11. 패키지

  • 패키지의 장점 나열
  • 패키지 설명
  • 패키지의 구성 요소는 무엇입니까?
  • 패키지 개발
  • 패키지 구성 요소의 가시성을 활성화하는 방법?
  • SQL CREATE 문과 SQL 개발자를 사용하여 패키지 사양 및 본문 만들기
  • 패키지 구문 호출하기
  • 데이터 딕셔너리를 사용하여 PL / SQL 소스 코드보기

12. 패키지 배포

  • PL / SQL에서 서브 프로그램 오버로딩
  • 표준 패키지 사용
  • 전달 선언을 사용하여 불법 프로 시저 참조 해결
  • SQL에서 패키지 함수 구현 및 제한 사항
  • 패키지의 영구 상태
  • 패키지 커서의 영구 상태
  • PL / SQL 서브 프로그램의 부작용 제어
  • 패키지의 PL / SQL 테이블 레코드 호출

13. 응용 프로그램 개발에 Oracle 제공 패키지 구현

  • 오라클이 제공하는 패키지는 무엇입니까?
  • 오라클이 제공하는 패키지의 예
  • DBMS_OUTPUT 패키지는 어떻게 작동합니까?
  • UTL_FILE 패키지를 사용하여 운영 체제 파일과 상호 작용
  • UTL_MAIL 패키지 호출
  • UTL_MAIL 서브 프로그램 작성

14. 동적 SQL

  • SQL의 실행 흐름
  • 동적 SQL이란 무엇입니까?
  • 커서 변수 선언
  • PL / SQL 블록 동적 실행
  • PL / SQL 코드를 컴파일하도록 기본 동적 SQL 구성
  • DBMS_SQL 패키지를 호출하는 방법
  • 매개 변수가있는 DML 문으로 DBMS_SQL 구현
  • 동적 SQL 기능적 완전성

15. PL / SQL 코드의 설계 고려 사항

  • 상수 및 예외 표준화
  • 로컬 서브 프로그램 이해
  • 자율 트랜잭션 작성
  • NOCOPY 컴파일러 힌트 구현
  • PARALLEL_ENABLE 힌트를 호출하십시오.
  • 교차 세션 PL / SQL 함수 결과 캐시
  • 함수가있는 DETERMINISTIC 절
  • 대량 바인딩을 사용하여 성능 향상

16. 방아쇠

  • 트리거 설명
  • 트리거 이벤트 유형 및 본문 확인
  • 트리거 구현을위한 비즈니스 응용 프로그램 시나리오
  • CREATE TRIGGER 문과 SQL Developer를 사용하여 DML 트리거 작성
  • 트리거 이벤트 유형, 본문 및 실행 (타이밍) 식별
  • 문 수준 트리거와 행 수준 트리거 간의 차이점
  • 대신 및 사용 중지 된 트리거 만들기
  • 트리거를 관리, 테스트 및 제거하는 방법은 무엇입니까?

17. 복합, DDL 및 이벤트 데이터베이스 트리거 작성

  • 컴파운드 트리거 란 무엇입니까?
  • 테이블 복합 트리거의 타이밍 지점 섹션 식별
  • 테이블과 뷰의 복합 트리거 구조 이해
  • 돌연변이 테이블 오류를 해결하기위한 복합 트리거 구현
  • 데이터베이스 트리거와 저장 프로 시저의 비교
  • DDL 문에 트리거 생성
  • 데이터베이스 이벤트 및 시스템 이벤트 트리거 생성
  • 트리거를 관리하는 데 필요한 시스템 권한

18. PL / SQL 컴파일러

  • PL / SQL 컴파일러 란 무엇입니까?
  • PL / SQL 컴파일을위한 초기화 매개 변수 설명
  • 새로운 PL / SQL 컴파일 시간 경고 표시
  • 서브 프로그램에 대한 PL / SQL 컴파일 시간 경고 개요
  • 컴파일러 경고의 이점 나열
  • PL / SQL 컴파일 시간 경고 메시지 범주 나열
  • 경고 메시지 레벨 설정 : SQL Developer, PLSQL_WARNINGS 초기화 매개 변수 및 DBMS_WARNING 컴파일러 경고보기 : SQL Developer, SQL * Plus 또는 Data Dictionary Views 사용

19. 종속성 관리

  • 스키마 개체 종속성 개요
  • USER_DEPENDENCIES 뷰를 사용하여 직접 객체 종속성 쿼리
  • 객체 상태 쿼리
  • 종속 객체의 무효화
  • 직접 및 간접 종속성 표시
  • Oracle Database 12c의 세분화 된 종속성 관리
  • 원격 종속성 이해
  • PL / SQL 프로그램 단위 재 컴파일

우리에게 편지를 보내주십시오. info@itstechschool.com &로 문의하십시오. + 91-9870480053 코스 가격 및 인증 비용, 일정 및 위치

우리에게 쿼리 삭제

인증

이 과정을 이수하면 2 가지 시험을 치러야합니다 :
Step1이 시험에 합격
이 시험 중 하나를 선택하십시오.
Oracle Database SQL 전문가
OR
Oracle Database 11g : SQL 기초 I
OR
Oracle Database 12c : SQL 기초
Step2이 시험에 합격
이 시험 중 하나를 선택하십시오.
PL / SQL을 이용한 프로그램
OR
Oracle Database 11g : PL / SQL for 프로그램에 대한 자세한 정보는 당사에 문의하십시오.


리뷰