Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс

NEW! Oracle Database 11g: Основы PL/SQL

Академия -> Курсы -> Базы данных Oracle ->NEW! Oracle Database 11g: Основы PL/SQL

Описание курса

Записаться на курс
Продолжительность: 2 дн.
Стоимость: 14 000 р.

Назначение курса

• Разработчики приложений
• Администраторы баз данных
• Системные аналитики
• Специалисты отделов технической поддержки

Подготовка

Знание SQL в объеме первой и второй части курса «База данных Oracle 11g: Основы SQL».

Цель курса

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

Программа курса

Программа

Введение
• Организация курса
• Описание учебной схемы HR
• Доступные среды разработки PL/SQL
• Обзор основных возможностей SQL Developer Введение в PL/SQL
• Зачем нужен PL/SQL?
• Преимущества PL/SQL
• Типы блоков PL/SQL
• Вывод сообщений в PL/SQL
Декларирование переменных PL/SQL
• Правильные и неверные идентификаторы
• Объявление и инициализация переменных
• Описание типов данных PL/SQL
• Преимущества использования атрибута %TYPE
• Объявление, использование и вывод значений связанных переменных
Кодирование исполняемых операторов
• Лексические единицы блоков PL/SQL
• Встроенные функции SQL в PL/SQL
• Неявное и явное преобразование типов
• Вложенность блоков и использование меток
• Улучшение читабельности кода
• Использование последовательностей в выражениях PL/SQL
Взаимодействие с сервером БД Oracle
• Операторы SQL прямо записываемые в блок PL/SQL
• Использование операторов DML в PL/SQL
• Использование операторов управления транзакциями в PL/SQL
• Использование предложения INTO для приема возвращаемых операторами SQL значений
• Различия между неявным и явными курсорами
• Использование атрибутов курсора SQL
Кодирование структурных операторов
• Назначение и типы управляющих структур PL/SQL
• Оператор IF
• Операторы CASE и выражения CASE
• Операторы циклов
Работа со составными типами данных
• Создание, определяемых пользователем записей PL/SQL
• Создание записи с помощью атрибута %ROWTYPE
• Создание индекс-таблиц (ассоциативных массивов)
• Создание таблицы записей
Использование явных курсоров
• Различия между явными и неявными курсорами
• Зачем использовать явные курсоры?
• Объявление и управление явными курсорами
• Использование простого цикла и курсорного цикла FOR для извлечения данных
• Использование курсоров с параметрами
• Блокировка строк с предложением FOR UPDATE
• Ссылка на текущую строку с конструкцией WHERE CURRENT OF
Обработка исключений
• Что такое исключения PL/SQL
• Распознавание необработанных исключений
• Обработчики исключений PL/SQL
• Перехват непредусмотренных исключений
• Распространение исключений в вызывающую среду
• Использование пользовательских исключений
Создание хранимых процедур и функций
• Различия между анонимными блоками и подпрограммами
• Создание простой процедуры и вызов ее из анонимного блока
• Создание простой функции
• Создание простой функции, принимающей программы
• Различия между процедурами и функциями

Академия -> Курсы -> Базы данных Oracle ->NEW! Oracle Database 11g: Основы PL/SQL

  
Компьютерная Академия СофтДжойс
   Ваш e-mail: 
Компьютерная Академия СофтДжойс
 
группа вКонтакте Яндекс.Метрика