Прикладное программирование. Синтаксис языка PL/Plus

дистанционно

4

Администрирование системы включает в себя создание новых ТБП и их компонентов, а также изменение свойств существующих элементов. Для написания программного кода операций и представлений ТБП используется специально разработанный проблемно-ориентированный язык PL/Plus, предназначенный для последующей трансляции кода на язык PL/SQL, являющийся внутренним языком СУБД Oracle.

Таким образом, возможности языка PL/Plus покрывают все возможности языка PL/SQL, но, учитывая ориентированность PL/Plus на работу с системой «ЦФТ‑Платформа развития», дают разработчикам системы преимущества в объёме кода и скорости его написания, а так же удобства обращения к объектам системы.

Цели обучения

Вы узнаете:

  • Основные термины, использующиеся при работе в системе и задачи, которые решает язык PL/Plus
  • Возможности отладки при написании операций
  • Какие существуют выражения в языке и в каком порядке они выполняются
  • Как связаны имена таблиц с именами типов базовых понятий
  • Что такое операторы-модификаторы
  • Какие существуют предопределённые типы данных в языке PL/Plus и как определяются новые типы в текстах операций
  • Какое строение имеет программный код операций и их частей: секций операции, функций и процедур
  • Как объявляются переменные и параметры операций и их функций и процедур
  • Как происходит работа с переменными ссылочного типа в операциях
  • Как при помощи ссылок производится поиск экземпляров по логическому условию
  • Как следует обращаться из текстов операций к другим операциям, их процедурам и функциям
  • Как вызывать операции при помощи операторов call, plpcall, rpt
  • Какие системные пакеты можно использовать в работе
  • Какие основные операторы языка используются при написании операций
  • В каких случаях необходимо использовать тот или иной оператор
  • Какие проблемы могут возникать при использовании некоторых операторов
  • Как работать с массивами
  • Как управлять транзакциями
  • Какие разновидности имеет оператор pragma
  • Какие операторы-модификаторы используются для работы с ТБП
  • О некоторых библиотеках функций, которые можно использовать в работе

Вы научитесь:

  • Настраивать внешний вид окон редактирования текста в модуле «Администратор словаря данных»
  • Создавать операции ТБП, которые впоследствии можно будет вызвать в модуле «ЦФТ-Навигатор»
  • Формировать тексты серверного валидатора и тела операции
  • Добавлять новый параметр в существующую операцию, реализовывать его обработку в разных секциях текста операции
  • Работать с автоматическими подсказками в процессе формирования текста операции ТБП
  • Обрабатывать ошибки компилятора
  • Просматривать соответствия текстов на PL/Plus и PL/SQL