[Специалист] Oracle 12с Основы SQL Основы PL SQL (2016)

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
172.655
Ra
243.294
Название: Oracle 12с: Основы SQL + Основы PL/SQL (2016)
Автор: Специалист

Oracle 12с: Основы SQL
Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL Plus.

Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков. Курс читается на русском языке!


Oracle12с: Основы PL/SQL
Этот курс предназначен для пользователей Oracle Database 12с. Курс знакомит слушателей с языком PL/SQL и помогает им понять основные возможности этого мощного языка программирования. Слушатели узнают, как создавать блоки кода PL/SQL, которые могут быть использованы множеством форм, отчётов и приложений управления данными.

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

По окончании курса Вы будете уметь:
  • Создавать анонимные блоки PL/SQL, хранимые процедуры и функции. Объявлять переменные и обрабатывать исключения. Разрабатывать пакеты и триггеры в базе данных, управлять программами PL/SQL, их зависимостью и использовать некоторые дополнительные пакеты Oracle. Использовать SQL Developer для разработки программных модулей.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.
Модуль 1. Введение
  • Цели курса План курса Таблицы учебной схемы Персонал (Human Resources, HR) Среда выполнения кода PL/SQL на сервере базы данных Введение в SQL Developer
Модуль 2. Введение в PL/SQL
  • Что такое PL/SQL Преимущества подпрограмм PL/SQL Обзор типов блоков PL/SQL Преимущества PL/SQL Обзор типов блоков PL/SQL Создание и выполнение простого анонимного блока Генерация вывода из блоков PL/SQL
Модуль 3. Объявление идентификаторов в PL/SQL
  • Различные типы идентификаторов в подпрограммах PL/SQL Использование раздела объявлений для определения идентификаторов Хранение данных в переменных Скалярные типы данных Атрибут %TYPE Связанные (bind) переменные Использование последовательностей в выражениях PL/SQL
Модуль 4. Написание исполняемых операторов
  • Описание основного синтаксиса блоков Комментирование кода Функции SQL в PL/SQL Преобразование типов данных Вложенные блоки Операторы в PL/SQL
Модуль 5. Взаимодействие с сервером базы данных Oracle
  • Включение операторов SELECT в PL/SQL для получения данных Манипулирование данными на сервере при помощи PL/SQL Концепции SQL-курсоров Атрибуты SQL-курсоров для обратной связи с DML-операторами Фиксация и откат транзакций
Модуль 6. Написание управляющих структур
  • Условное управление с использованием оператора IF Условное управление с использованием оператора CASE Простой цикл LOOP Цикл WHILE Цикл FOR Оператор CONTINUE
Модуль 7. Работа с составными типами данных
  • Использование записей PL/SQL Использование атрибута %ROWTYPE Вставка и обновление при помощи записей PL/SQL Ассоциативные таблицы INDEX BY и методы работы с ними Ассоциативные таблицы INDEX BY с записями
Модуль 8. Использование явных курсоров
  • Управление явным курсором Определение курсора Открытие курсора Выборка данных из активного набора Закрытие курсора Курсорные циклы FOR с подзапросами Атрибуты явного курсора Использование предложений FOR UPDATE и WHERE CURRENT OF
Модуль 9. Обработка исключений
  • Понимание исключений Обработка исключений в PL/SQL Перехват предопределённых ошибок сервера Oracle Перехват не-предопределённых ошибок сервера Oracle Перехват исключений, определяемых пользователями Распространение исключений Использование процедуры RAISE_APPLICATION_ERROR
Модуль 10. Создание хранимых процедур
  • Модульный и многоуровневый дизайн подпрограмм Модульность разработки с помощью блоков PL/SQL Среда исполнения кода PL/SQL Преимущества использования подпрограмм PL/SQL Различия между анонимными блоками и подпрограммами Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Developer Использование параметров в процедурах и различные режимы параметров Просмотр информации о процедурах в представлениях словаря данных
Модуль 11. Создание хранимых функций
  • Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Developer Преимущества использования хранимых функций в SQL-выражениях Шаги по созданию хранимой функции Использование пользовательских функции в SQL-выражениях Ограничения на вызов функций из SQL-выражений Контроль побочных эффектов при вызове функций из SQL выражений Просмотр информации о функциях в словаре данных
Модуль 12. Создание пакетов
  • Преимущества использования пакетов Описание пакетов Компоненты пакетов Разработка пакетов Видимость компонентов пакета Создание спецификации и тела пакета при помощи команд SQL и SQLDeveloper Вызов пакетных конструкций Просмотр исходного кода PL/SQL в словаре данных
Модуль 13. Работа с пакетами
  • Перегрузка пакетных подпрограмм в PL/SQL Использование пакета STANDARD Использование предварительного объявления для разрешения ссылок на еще не описанные программные единицы Ограничения на использование пакетных функций в SQL Устойчивое состояние пакета Устойчивое состояние пакетного курсора Контроль уровня чистоты хранимых функций PL/SQL Использование типа данных RECORD с таблицами PL/SQL в пакетах
Модуль 14. Использование стандартных пакетов Oracle в разработке приложений
  • Обзор стандартных пакетов, поставляемых Oracle Примеры некоторых из стандартных пакетов Как работает пакет DBMS_OUTPUT? Использование пакета UTL_FILE для работы с файлами операционной системы Пакет UTL_MAIL и использование его подпрограмм
Модуль 15. Динамический SQL и метаданные
  • Этапы выполнения команды SQL Что такое динамический SQL? Декларация курсорных переменных Динамическое выполнение блока PL/SQL Использование собственного динамического SQL (NDS) для компиляции кода PL/SQL Использование пакета DBMS_SQL с параметризованной командой DML Функциональная завершенность динамического SQL
Модуль 16. Рекомендации по дизайну кода PL/SQL
  • Стандартизация констант и исключений Использование локальных подпрограмм Применение автономных транзакций Использование подсказки компилятору NOCOPY Применение подсказки компилятору PARALLEL_ENABLE Использование кроссеансного кэширования результата PL/SQL функций Использование условия DETERMINISTIC с функциями Использование массового связывания для повышения производительности
Модуль 17. Создание триггеров базы данных
  • Работа с триггерами Определение типа триггера, времени его срабатывания и тела Сценарии бизнес-применения триггеров Создание DML-триггеров при помощи команды CREATE TRIGGER и SQL Developer Определение типа события, на которое срабатывает триггер, тела триггера и времени срабатывания Операторные и строчные триггеры Создание триггеров INSTEAD OF , а также выключение триггеров Сопровождение, тестирование и удаление триггеров базы данных
Модуль 18. Создание комбинированных (COMPOUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных
  • Работа с комбинированными триггерами Идентификация раздела времени выполнения для табличного комбинированного триггера Структура комбинированного триггера для таблиц и представлений Использование комбинированного триггера для чтения данных из мутирующей таблицы Сравнение триггеров базы данных и хранимых процедур Создание триггеров на DDL команды Триггеры, срабатывающие по событиям в базе данных Системные привилегии, необходимые для сопровождения триггеров
Модуль 19. Использование компилятора PL/SQL
  • Использование компилятора PL/SQL Установка параметров инициализации, влияющих на компиляцию кода PL/SQL Категории предупреждений компилятора Использование предупреждений времени компиляции в подпрограммах Преимущества использования предупреждений компилятора Категории предупреждений компилятора Установка уровней предупреждений компилятора при помощи SQL Developer, инициализационного параметра PLSQL_WARNINGS либо подпрограмм пакета DBMS_WARNINGS Просмотр предупреждений компилятора при помощи SQL Developer, SQL*Plus или представлений словаря данных
Модуль 20. Сопровождение кода PL/SQL
  • Что такое условная компиляция и как она работает? Использование директив выбора. Использование предопределенной и пользовательской директив опроса. Параметр PLSQL_CCFLAGS и директива опроса Применение директив ошибки при условной компиляции для возбуждения определенных пользователем исключений Пакет DBMS_DB_VERSION Применение процедуры DBMS_PREPROCESSOR для печати или получения исходного кода после условной компиляции Защита исходного кода в подпрограммах PL/SQL.
Модуль 21. Обслуживание зависимостей
  • Обзор зависимостей между объектами Просмотр прямых зависимостей между объектами при помощи представления USER_DEPENDENCIES Определение статуса объектов Недействительность зависимых объектов Просмотр прямых и косвенных зависимостей Детальное управление зависимостями в базе данных Oracle 12с Удаленные зависимости Перекомпиляция программных единиц PL/SQL
Продажник:

Войти или Зарегистрироваться чтобы увидеть скрытый текст.



Войти или Зарегистрироваться чтобы увидеть скрытый текст.

Скачать:
 

Похожие темы

Теги по которым нашли тему

  1. Oracle
Сверху