Вопросы / Записаться: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp и portal@rosbo.ru
Поможем найти и выбрать программу обучения! Узнайте, как получить скидку!

Курс "Oracle Database 12c: Основы PL/SQL"

15 декабря
5 дней
Цена: 
30800
Скидка: 
8
%
Место проведения: 
г.Новосибирск

Курс «Oracle Database 12c: Основы PL/SQL»

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

Слушатели изучат:

  • Возможности и синтаксис PL/SQL
  • Создание анонимных блоков PL/SQL
  • Написание кода PL/SQL как интерфейса к базе данных
  • Использование программных конструкций PL/SQL и контроль потока операций (циклы, управляющие структуры и явные курсоры)
  • Обработку ошибок на стадии исполнения
  • Создание хранимых процедур и функций

Круг слушателей:

  • Разработчики PL/SQL
  • Системные аналитики
  • Технические консультанты
  • Разработчики форм
  • Разработчики порталов

Необходимая предварительная подготовка:

  • Представления о концепциях и методиках обработки данных
  • Знакомство с языками программирования
  • OracleDatabase 12c: Основы SQL

Курсы, рекомендуемые для дальнейшего обучения:

  • Using Java - for PL/SQL and Database Developers
  • Oracle Database: Develop PL/SQL Program Units NEW

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

  • Введение
    • Цели курса, план курса
    • Таблицы учебной схемы Персонал (HumanResources, HR)
    • Среда выполнения кода PL/SQL на сервере базы данных
    • Документация OracleDatabase 12c и дополнительные ресурсы
  • Введение в PL/SQL
    • Преимущества и структура PL/SQL
    • Обзор типов блоков PL/SQL
    • Генерация вывода из блоков PL/SQL
  • Объявление идентификаторов в PL/SQL
    • Различные типы идентификаторов в подпрограммах PL/SQL
    • Описание и инициализация переменных
    • Описание типов данных
    • Атрибут %TYPE
    • Связанные (bind) переменные
  • Исполняемые операторы
    • Лексические единицы в блоке PL/SQL
    • Функции SQL в PL/SQL
    • Преобразование типов данных
    • Вложенные блоки как выражения
    • Ссылка на значение идентификатора во вложенном блоке
    • Операторы в PL/SQL
    • Использование последовательностей в выражениях PL/SQL
  • Использование операторов SQL внутри блока PL/SQL
    • Использование операторов SQL в PL/SQL
    • Извлечение данных в PL/SQL при помощи оператора SELECT
    • Соглашения об именовании при извлечении данных и работе с операторами DML
    • Изменение данных на сервере при помощи PL/SQL
    • Концепции SQL-курсоров
    • Атрибуты SQL-курсоров для обратной связи с операторами DML
    • Фиксация и откат транзакций
  • Управляющие структуры
    • Управление выполнением в PL/SQL
    • Условное управление с использованием операторов IF и CASE
    • Обработка неопределенных значений
    • Использование булевых условий в логических операторах
    • Контроль итераций в циклах
  • Работа с составными типами данных
    • Составные типы данных: записи PL/SQL и таблицы
    • Использование записей PL/SQL для хранения нескольких значений разных типов данных
    • Вставка и обновление при помощи записей PL/SQL
    • Ассоциативные массивы INDEX BY и методы работы с ними
  • Использование явных курсоров
    • Определение курсора
    • Управление явным курсором
    • Использование явных курсоров для обработки строк
    • Курсоры и записи
    • Курсорные циклы FOR с подзапросами
    • Атрибуты явного курсора
    • Атрибуты %NOTFOUND и %ROWCOUNT
  • Обработка исключений
    • Определение исключений
    • Обработка исключений в PL/SQL
    • Предопределенные исключения
    • Перехват предопределённых и непредопределенных исключений сервера Oracle
    • Функции, возвращающие информацию об исключениях
    • Перехват исключений, определяемых пользователями
    • Распространение исключений
    • Оператор RAISE
  • Создание хранимых процедур и функций
    • Представление о хранимых процедурах и функциях
    • Различие между анонимными блоками и подпрограммами
    • Демонстрация CREATE OR REPLACE PROCEDURE | FUNCTION
    • Заголовочная часть хранимой процедуры и функции
    • Создание простых процедур и функций
    • Создание простой процедуры с параметром IN
    • Вызов процедуры и функции
Новости

18 и 19 ноября 2020 года Obuv Rossii Conference и e-commerce клуб «Сибирь» провели 6-ю Сибирскую конференцию «Эффективный интернет маркетинг: как получить результат» — eMarketingSib-2020. Мероприятие впервые проходило в онлайн-формате и собрало более 250 человек. Благодаря...Подробнее

Курсы обучения директора по логистике

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

Узнайте, чему обучают на курсах, востребована ли профессия и какие навыки вам...Подробнее

Курсы обучения C++-разработчиков

На этой странице представлено несколько актуальных обучающих курсов по программированию на C++. Мы выбрали серьезные и основательные программы, которые дадут вам все необходимые знания, чтобы устроиться на высокооплачиваемую работу своей мечты.

Узнайте...Подробнее

Курсы обучения C#-разработчиков

Ищете самые актуальные обучающие курсы C#-разработчика? Мы подобрали несколько дистанционных программ, сделав поиск удобным и простым!

Выбирайте подходящую лично вам и стройте карьеру своей мечты!

А здесь представлены все программы...Подробнее

Курсы обучения Android-разработчиков

Мы собрали в одной статье актуальные учебные программы обучения разработки на Андроид. Сравнили их по стоимости и длительности обучения. Все, что вам нужно – это выбрать лучшее из предложенного.

Читайте и выбирайте подходящий вам!

А здесь смотрите...Подробнее

Курсы обучения директор по персоналу

Мы подобрали для вас актуальные дистанционные учебные программы и сравнили их по стоимости, длительности, школам, упростив для вас поиск курсов руководителей по персоналу.

Читайте и выбирайте подходящий лично вам!

А здесь вы найдете ...Подробнее

Чтобы грамотно и эффективно управлять на всех уровнях власти: государственном, региональном и местном, необходимы высококвалифицированные кадры, способные вести экономику и социальную политику всей страны в правильном направлении.

Для этого недостаточно иметь высшее образование, требуется...Подробнее