Стоимость сэндвич панелей от Техно-Изол.


Курс Oracle Database 10g: Advanced PL/SQL предназначен для пользователей Oracle8i, Oracle9i и Oracle Database 10g. Слушатели этого курса научатся наиболее эффективному использованию передовых методов PL/SQL для проектирования и настройки программ и пакетов PL/SQL, взаимодействующих с базой данных и другими приложениями. Используя усовершенствованные функциональные возможности пакетов, курсоров, коллекций, проектирования программ и расширенные методы взаимодействия, слушатели научатся писать на языке PL/SQL эффективные программы. Рассматривается также эффективность программирования, использование внешних подпрограмм, написанных на языках C и Java, серверные страницы PL/SQL и механизм детального контроля доступа.

 


Навыки, приобретаемые на курсе:

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


Аудитория:

Проектировщики баз данных 
Разработчики приложений на языке PL/SQL
Технические консультанты


Рекомендуемая предварительная подготовка: понимание синтаксиса языка HTML. Рекомендуется предварительно пройти курс Oracle Database 10g: Программирование на языке PL/SQL


Содержание:

Введение

Обзор концепций программирования на языке PL/SQL Рекомендации по проектированию
Различные рекомендации по проектированию курсоров
Курсорные переменные
Передача курсорных переменных в параметрах программ
Сравнение курсорных переменных и статичных курсоров
Предопределённые типы данных
Определение подтипов существующих типов

Коллекции
Описание и использование вложенных таблиц
Описание и использование массивов переменной длины
Описание и использование ассоциативных массивов
Описание и использование коллекций, индексированных строковыми значениями
Описание и использование многоуровневых коллекций
Написание программ PL/SQL, использующих коллекции
Обычные исключения при работе с коллекциями
Сравнение ассоциативных массивов и коллекций

Вызов внешних процедур, написанных на других языках программирования
Вызов внешних процедур, написанных на языке C, из кода PL/SQL
Преимущества внешних процедур
Публикация внешних процедур, написанных на языке C, в коде PL/SQL
Выполнение процедуры PL/SQL, вызывающей внешнюю процедуру на языке C
Вызов процедур, написанных на языке Java, из кода PL/SQL
Публикация методов классов Java путём создания спецификаций программных единиц PL/SQL, ссылающихся на методы классов
Выполнение подпрограмм PL/SQL, вызывающих методы классов Java
Структура блока PL/SQL
Создание процедур
Создание функций
Создание пакетов
Использование курсоров
Обработка исключений
Зависимости
Пакеты, поставляемые с СУБД Oracle

Серверные страницы PL/SQL Детальный контроль доступа Оптимизация производительности Анализ кода PL/SQL
Встраивание кода PL/SQL в веб-страницы (серверные страницы PL/SQL)
Формат серверных страниц PL/SQL
Написание кода и контента для серверных страниц PL/SQL
Загрузка серверных страниц PL/SQL в базу данных как хранимых процедур
Выполнение серверных страниц PL/SQL через URL
Отладка серверных страниц PL/SQL
Механизм детального контроля доступа
Функциональные возможности детального контроля доступа
Контекст приложений
Создание триггера "logon" (вход в систему)
Просмотр результатов
Запрос представлений словаря данных, содержащих информацию о детальном контроле доступа
Настройка кода PL/SQL
Написание фрагментов исполняемого кода меньшего размера
Сравнение SQL и PL/SQL с точки зрения производительности
Влияние массового связывания на повышение производительности
Обработка исключений при использовании оператора FORALL
Типы данных и проблемы ограничений
Определение сетевых проблем
Использование пакетов, поставляемых с СУБД Oracle, и представлений словаря данных для
получения нужной информации о коде
Пакет dbms_describe
Использование пакетов, поставляемых с СУБД Oracle, для получения информации об ошибках
Трассировка программ PL/SQL с помощью поставляемого пакета dbms_trace
Чтение и интерпретация трассировочной информации
Профилирование программ на PL/SQL с помощью поставляемого пакета dbms_profiler
Чтение и интерпретация информации о профилировании


Цели курса
Законченное решение Oracle
Программа курса
Таблицы и данные, используемые во время курса

Самые дешевые цены на гбо в киеве.

Сейчас 1555 гостей и ни одного зарегистрированного пользователя на сайте

Hosting Ukraine
Яндекс.Метрика
© copyright 2004-2019 ITArt