Тип недвижимости:Обучение в классах
РЕГИСТРАЦИЯ

Oracle 11 g PL SQL Developer

Учебный курс и сертификация Oracle 11 g PL SQL Developer

Обзор

Аудитория и предварительные условия

Содержание курса

Расписание и сборы

Сертификация

Обзор курса обучения разработчиков Oracle 11 g PL SQL

PL / SQL представляет собой комбинацию SQL наряду с процедурной особенностью языков программирования. Он был разработан корпорацией Oracle в начале 90 для расширения возможностей SQL.PL/SQL (язык процедур / язык структурированных запросов) - это процедурное языковое расширение Oracle Corporation для SQL и реляционной базы данных Oracle. PL / SQL доступен в базе данных Oracle

Цели Oracle 11 g PL SQL Developer Training

После завершения этого урока вы сможете:

  • Опишите основы языка программирования PL / SQL
  • Записывать и выполнять PL / SQL-программы в SQL * Plus
  • Выполнение функций преобразования типов данных PL / SQL
  • Отображение вывода через программы PL / SQL
  • Манипулировать символьные строки в программах PL / SQL
  • Отладка программ PL / SQL

Целевая аудитория для Oracle 11 g PL SQL Developer программа обучения

Это руководство предназначено для профессионалов программного обеспечения, которые хотят изучать язык программирования PL / SQL простым и легким шагам. Этот учебник даст вам большое представление о концепциях программирования PL / SQL, и после завершения этого урока вы будете на промежуточном уровне знаний, где сможете взять себя на более высокий уровень знаний.

Предпосылкидля Oracle 11 g PL SQL Developer Certification

Вы должны иметь базовое понимание программное обеспечение базовые понятия, такие как база данных, исходный код, текстовый редактор и выполнение программ и т. д. Если у вас уже есть понимание SQL и другого языка программирования, то это будет дополнительным преимуществом.

Продолжительность курса: 3 Days

  1. Введение в PL / SQL
  • Определите преимущества подпрограмм PL / SQL
  • Обзор типов блоков PL / SQL
  • Создать простой анонимный блок
  • Как создать вывод из блока PL / SQL?

2. Объявлять идентификаторы PL / SQL

  • Перечислите различные типы идентификаторов в подпрограмме PL / SQL
  • Использование декларативной секции для определения идентификаторов
  • Использовать переменные для хранения данных
  • Определение типов скалярных данных
  • Атрибут% TYPE
  • Что такое переменные Bind?
  • Последовательности в выражениях PL / SQL

3. Запись исполняемых инструкций

  • Опишите основные правила синтаксиса блока PL / SQL
  • Научитесь комментировать код
  • Развертывание SQL-функций в PL / SQL
  • Как преобразовать типы данных?
  • Описать вложенные блоки
  • Определение операторов в PL / SQL

4. Взаимодействие с сервером Oracle

  • Вызывать выражения SELECT в PL / SQL
  • Получение данных в PL / SQL
  • Концепция SQL Cursor
  • Избегайте ошибок с помощью соглашений об именах при использовании записей Retrieval и DML
  • Манипуляция данными на сервере с использованием PL / SQL
  • Понять концепцию SQL Cursor
  • Использовать атрибуты курсора SQL для получения обратной связи по DML
  • Сохранить и удалить транзакции

5. Контрольные структуры

  • Условная обработка с использованием утверждений IF
  • Условная обработка с использованием операторов CASE
  • Описать простую форму цикла
  • Описать сообщение о петле
  • Описать заявление о петле
  • Используйте инструкцию Continue

6. Типы композитных данных

  • Использовать записи PL / SQL
  • Атрибут% ROWTYPE
  • Вставка и обновление с помощью записей PL / SQL
  • INDEX BY Tables
  • Изучить методы INDEX BY Table
  • Используйте INDEX BY Table of Records

7. Явные курсоры

  • Что такое явные курсоры?
  • Объявить курсор
  • Открыть курсор
  • Получение данных из курсора
  • Закрыть курсор
  • Цикл курсора FOR
  • Атрибуты% NOTFOUND и% ROWCOUNT
  • Опишите предложение FOR UPDATE и WHERE CURRENT

8. Обработка исключений

  • Понять исключения
  • Исключения для обработки с помощью PL / SQL
  • Ловушка Предопределенные ошибки Oracle Server
  • Ловушка Неопределенные ошибки сервера Oracle
  • Локальные пользовательские исключения
  • Распространять исключения
  • Процедура RAISE_APPLICATION_ERROR

9. Хранимые процедуры

  • Создание модульной и слоистой структуры подпрограмм
  • Модульная разработка с PL / SQL-блоками
  • Понимание среды выполнения PL / SQL
  • Перечислите преимущества использования подпрограмм PL / SQL
  • Перечислите различия между анонимными блоками и подпрограммами
  • Создание, вызов и удаление хранимых процедур
  • Реализация процедур Параметры и параметры
  • Просмотр информации о процедуре

10. Сохраненные функции и подпрограммы отладки

  • Создание, вызов и удаление сохраненной функции
  • Определите преимущества использования хранимых функций
  • Определите шаги для создания сохраненной функции
  • Вызов пользовательских функций в выражениях SQL
  • Ограничения при вызове функций
  • Контроль побочных эффектов при вызове функций
  • Просмотр информации о функциях
  • Как отлаживать функции и процедуры?

11. пакеты

  • Перечисление преимуществ пакетов
  • Описания пакетов
  • Каковы компоненты пакета?
  • Разработка пакета
  • Как включить видимость компонентов пакета?
  • Создайте спецификацию и тело пакета с помощью инструкции SQL CREATE и SQL Developer
  • Вызовите конструкцию пакетов
  • Просмотрите исходный код PL / SQL с помощью словаря данных

12. Развертывание пакетов

  • Перегрузка подпрограмм в PL / SQL
  • Используйте СТАНДАРТНЫЙ пакет
  • Использовать передовые декларации для решения проблемы нелегальной процедуры
  • Реализация функций пакета в SQL и ограничениях
  • Постоянное состояние пакетов
  • Постоянное состояние курсора пакета
  • Контрольные побочные эффекты подпрограмм PL / SQL
  • Вызывать таблицы записей PL / SQL в пакетах

13. Внедрение пакетов, поставляемых Oracle, в разработку приложений

  • Что такое пакеты, поставляемые Oracle?
  • Примеры некоторых пакетов, поставляемых в Oracle
  • Как работает пакет DBMS_OUTPUT?
  • Используйте пакет UTL_FILE для взаимодействия с файлами операционной системы
  • Вызовите пакет UTL_MAIL
  • Записывать подпрограммы UTL_MAIL

14. Динамический SQL

  • Поток выполнения SQL
  • Что такое динамический SQL?
  • Объявлять переменные курсора
  • Динамическое выполнение блока PL / SQL
  • Настроить собственный динамический SQL для компиляции кода PL / SQL
  • Как вызвать пакет DBMS_SQL?
  • Внедрить DBMS_SQL с параметризованным заявлением DML
  • Динамическая функциональная полнота SQL

15. Вопросы проектирования для кода PL / SQL

  • Стандартизировать константы и исключения
  • Понять местные подпрограммы
  • Запись автономных транзакций
  • Внедрение подсказки компилятора NOCOPY
  • Вызовите PARALLEL_ENABLE Подсказка
  • Кэширование результатов PL / SQL для кросс-сессии
  • ОПРЕДЕЛЕНИЕ ОПЕРАТОРА с функциями
  • Использование массового связывания для повышения производительности

16. Триггеры

  • Описать триггеры
  • Определите типы и тело событий триггера
  • Сценарии бизнес-приложений для реализации триггеров
  • Создание триггеров DML с помощью инструкции CREATE TRIGGER и SQL Developer
  • Определите типы событий триггера, тело и стрельбу (время)
  • Различия между триггерами уровня отчета и триггерами уровня строки
  • Создать вместо и отключить триггеры
  • Как управлять, тестировать и удалять триггеры?

17. Создание триггеров базы данных Compound, DDL и Event

  • Что такое сложные триггеры?
  • Определите разделы временной шкалы табличного составного триггера
  • Понять составную структуру триггеров для таблиц и представлений
  • Внедрение комплексного триггера для разрешения ошибки мутационной таблицы
  • Сравнение триггеров базы данных с хранимыми процедурами
  • Создание триггеров по заявлениям DDL
  • Создание триггеров событий базы данных и событий событий системы
  • Системные привилегии, необходимые для управления триггерами

18. Компилятор PL / SQL

  • Что такое компилятор PL / SQL?
  • Описать параметры инициализации для компиляции PL / SQL
  • Список новых запросов времени компиляции PL / SQL
  • Обзор запросов времени компиляции PL / SQL для подпрограмм
  • Перечислите преимущества предупреждений компилятора
  • Перечислите категории предупреждений о времени компиляции PL / SQL
  • Настройка уровней предупреждающих сообщений: использование SQL Developer, параметр инициализации PLSQL_WARNINGS и предупреждение о компиляторе DBMS_WARNING. Использование SQL Developer, SQL * Plus или представлений словаря данных.

19. Управление зависимостями

  • Обзор зависимостей объектов схемы
  • Запросить прямые зависимые объекты с помощью USER_DEPENDENCIES Просмотр
  • Запросить статус объекта
  • Недействительность зависимых объектов
  • Отображение прямых и косвенных зависимостей
  • Эффективное управление зависимостями в базе данных Oracle 12c
  • Понимание дистанционных зависимостей
  • Перекомпилируйте программный модуль PL / SQL

Пожалуйста, напишите нам по адресу info@itstechschool.com & свяжитесь с нами по адресу + 91-9870480053 по цене курса и стоимости сертификации, расписанию и местоположению

Отбросьте запрос

Сертификация

Чтобы завершить этот курс, кандидаты должны быть готовы к сдаче двух экзаменов:
Step1 Пройдите этот экзамен
Выберите один из этих экзаменов
Oracle Database SQL Expert
OR
База данных Oracle 11g: Основы SQL I
OR
База данных Oracle 12c: Основы SQL
Step2 Пройдите этот экзамен
Выберите один из этих экзаменов
Программа с PL / SQL
OR
Oracle Database 11g: программа с PL / SQLFor для получения дополнительной информации свяжитесь с нами.


Отзывы