Специальные акции
Скидки
Компьютерные курсы
Начинающим пользователям Уверенным пользователям Схема обучения Расписание и стоимость Отзывы слушателей Сертификации Колонка преподавателя
Условия обучения
Преподаватели Документы об обучении Дистанционное обучение
Обратная связь
Контакты Форум
Другие направления
Печать

ORA-03. Основы PL/SQL


График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак. часа

Начало занятий:

    17.02.2018, 1000

Записаться на курс

Аннотация

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

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

Документы об окончании обучения

  • Удостоверение о повышении квалификации
    Удостоверение о повышении квалификации

Преподаватели

Знания и умения, полученные в результате обучения

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

В результате изучения программы слушатели должны знать:

  • принципы и преимущества создания программ на языке PL/SQL;
  • теоретические основы средств манипулирования данными в реляционной модели СУБД Oracle;

уметь:

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

владеть:

  • навыками использования языка PL/SQL для работы с базами данных;
  • навыками работы на языке PL/SQL с помощью SQL Developer;
  • навыками отладки программ на языке Oracle PL/SQL.

Курсы, в освоении которых помогут приобретенные знания:

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
17.02.2018 17.03.2018 17.02.2018
Суббота
1000-1720

Группа выходного дня!

Аудитория №248 Иванов Владимир Сергеевич Записаться на курс
24.02.2018
Суббота
1000-1720

Группа выходного дня!

Аудитория №248 Иванов Владимир Сергеевич
03.03.2018
Суббота
1000-1720

Группа выходного дня!

Аудитория №248 Иванов Владимир Сергеевич
10.03.2018
Суббота
1000-1720

Группа выходного дня!

Аудитория №248 Иванов Владимир Сергеевич
17.03.2018
Суббота
1000-1720

Группа выходного дня!

Аудитория №248 Иванов Владимир Сергеевич

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Дистанционно
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 17.10.2017 20000 18000 17000 24400 21950 20700 16800

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Примечание. Студентам ВУЗов Санкт-Петербурга очной формы обучения скидка до 25%.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

Требования к начальному уровню знаний

  • Навыки работы с операционной системой семейства Windows;
  • Навыки работы с реляционными базами данных;
  • Опыт проектирования баз данных;
  • Знание основ языка SQL;
  • Знание основ алгоритмизации.

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

1. Введение

  • Знакомство с инструментами и средой разработки

Лабораторная работа: Знакомство со средой разработки SQL Developer

2. Введение в PL/SQL

  • Знакомство с синтаксисом языка
  • Анонимные блоки

Лабораторная работа: Создание и выполнение простого анонимного блока. Генерация вывода из блока. Определение правильности написания анонимных блоков

3. Объявление переменных в PL/SQL

  • Типы данных
  • Работа с переменными
  • Связанные переменные

Лабораторная работа: Определение правильных идентификаторов и инициализаций. Объявление переменных в анонимном блоке. Использование атрибута %TYPE. Объявление и печать связанных переменных

4. Написание исполняемых блоков

  • Синтаксис блоков
  • Встроенные функции SQL в PL/SQL

Лабораторная работа: Определение области видимости переменных. Написание и тестирование PL/SQL блоков. Использование операторов и функций в анонимном блоке

5. Использование SQL в PL/SQL блоках

  • Операторы SQL в PL/SQL
  • Введение в курсоры

Лабораторная работа: Использование различных операторов SQL в PL/SQL

6. Написание управляющих структур

  • Условное управление
  • Циклы

Лабораторная работа: Использование условных операторов и циклов в написании блоков PL/SQL

7. Работа с составными типами данных

  • Записи в PL/SQL
  • Ассоциативные таблицы

Лабораторная работа: Использование записей и ассоциативных таблиц для обработки данных

8. Использование явных курсоров

  • Работа с явным курсором
  • Курсорные циклы

Лабораторная работа: Использование явных курсоров

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

  • Определение и обработка различных исключительных ситуаций

Лабораторная работа: Обработка именованных исключений. Создание и выполнение пользовательских исключений

10. Знакомство с хранимыми процедурами и функциями

  • Хранимые процедуры
  • Функции

Лабораторная работа: Создание и модификация простых процедур и функций

11. Создание пакетов

  • Введение в пакеты

Лабораторная работа: Создание простых пакетов

12. Знакомство с триггерами

  • Виды триггеров
  • Управление триггерами

Лабораторная работа: Создание простых пакетов