Course Outline

소개

복합 데이터 유형 및 컬렉션

  • 특수 데이터 표현을 위한 하위 유형 활용
  • 유연한 데이터 검색을 위한 커서 변수 및 동적 커서 구현
  • 연관 배열 및 컬렉션을 사용하여 데이터 세트 관리
  • BULK COLLECTFORALL 문을 사용하여 대량 작업 수행
  • 대량 작업에서 예외를 효과적으로 처리하기

Oracle Database의 객체 지향 기능

  • 객체 유형(클래스) 및 해당 메서드 정의
  • 장기 데이터 저장을 위한 영구 컬렉션 생성
  • 고급 데이터 조작을 위한 테이블 함수 개발
  • 실시간 데이터 처리를 위한 스트리밍 기능 구현
  • SQL 기능을 확장하기 위한 사용자 정의 집계 함수 설계

SQL의 고급 기능 사용

  • SQL개의 문장 내에서 PL/SQL개의 함수 호출
  • 함수 설계에서의 제약 조건, 순수성 수준 및 결정론 이해

PL/SQL 프로그램 단위 구성

  • PL/SQL 코드 내에서 권한 및 보안 관리
  • 식별자 충돌을 피하기 위해 명명 컨텍스트 활용

PL/SQL를 다른 Languages와 통합

  • PL/SQL 프로그램 내에 Java 방법 통합
  • 성능이 중요한 작업을 위한 C 언어 프로시저 연결
  • 실행 속도를 향상시키기 위한 네이티브 컴파일 기술 활용

사전 구축된 솔루션 및 보안 메커니즘

  • 세션별 정보에 대한 애플리케이션 컨텍스트 생성
  • 세분화된 액세스 제어를 위한 가상 사설 Database (VPD) 구현
  • 사용자 세션 및 컨텍스트를 효과적으로 관리하기
  • 성능 병목 현상을 식별하기 위한 프로파일링 및 추적PL/SQL 코드

PL/SQL 코드 성능 최적화

  • SQL 문장에서 바인드 변수를 활용하여 실행 계획 개선
  • 커서 공유 이해 및 성능에 미치는 영향
  • 효율적인 데이터 검색을 위한 쿼리 최적화 기술 적용
  • 최적의 성능을 위한 컴파일 설정 구성
  • 함수 및 쿼리 결과에 대한 캐싱 전략 구현

SQL 주입 공격 방지

  • PL/SQL 코드를 주입 취약점으로부터 보호하기 위한 모범 사례 채택

요약 및 다음 단계

Requirements

  • SQL에 대한 능숙도 및 Oracle 데이터베이스 환경에 대한 익숙함
  • 기본 PL/SQL 개념에 대한 확실한 이해와 PL/SQL 코드 작성 경험

청중

  • 개발자
  • PL/SQL 실무자
 21 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories