Список курсов
   Расписание тренингов
info@i-klass.com
тел.: +380 44 5941060
факс: +380 44 5941062
Как нас найти

   Центр Тестирования
exam@i-klass.com


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    Microsoft, Oracle, Sun, Java
    Linux (RedHat, SuSE, Ubuntu)
    VMWare, Apple, HP, IBM

    Управление проектами
    Управление ИТ-услугами
Офисные приложения
Microsoft, Apple, AutoCAD и др.



ИТ специалистам
  / Oracle / Список курсов / O10gAPLS
возвратиться к списку курсов Oracle
  возвратиться к списку
   дата начала тренинга:   -

O10gAPLS: Oracle10g: Передовые методы PL/SQL

Описание
Этот курс предназначен для пользователей Oracle8i, Oracle9i и Oracle Database 10g. Слушатели этого курса научатся наиболее эффективному использованию передовых методов PL/SQL для проектирования и настройки программ и пакетов PL/SQL, взаимодействующих с базой данных и другими приложениями. Используя усовершенствованные функциональные возможности пакетов, курсоров, коллекций, проектирования программ и расширенные методы взаимодействия, слушатели научатся писать на языке PL/SQL эффективные программы. Рассматривается также эффективность программирования, использование внешних подпрограмм, написанных на языках C и Java, серверные страницы PL/SQL и механизм детального контроля доступа. Чтение лекций проводится на русском языке.
Аудитория
Разработчики приложений на языке PL/SQL, проектировщики баз данных, технические консультанты.
Длительность
2 дня (16 академ. часов)
Сертификация
-
Документ по окончании
Сертификат Учебного Центра о прохождении тренинга
Предварительные
требования
Знание в объеме курсов "Введение в Oracle9i: SQL", "Oracle 9i: Программирование на PL/SQL" или "Oracle Database 10g: Программирование на языке PL/SQL", опыт работы с iSQL*Plus, понимание синтаксиса языка HTML. Учебные материалы - на английском языке.


Содержание

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

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

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

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

Вызов внешних процедур, написанных на других языках программирования
Вызов внешних процедур, написанных на языке C, из кода PL/SQL
Преимущества внешних процедур
Публикация внешних процедур, написанных на языке C, в коде PL/SQL
Выполнение процедуры PL/SQL, вызывающей внешнюю процедуру на языке C
Вызов процедур, написанных на языке Java, из кода PL/SQL
Публикация методов классов Java путём создания спецификаций программных единиц PL/SQL, ссылающихся на методы классов
Выполнение подпрограмм PL/SQL, вызывающих методы классов Java

Серверные страницы PL/SQL
Встраивание кода PL/SQL в веб-страницы (серверные страницы PL/SQL)
Формат серверных страниц PL/SQL
Написание кода и контента для серверных страниц PL/SQL
Загрузка серверных страниц PL/SQL в базу данных как хранимых процедур
Выполнение серверных страниц PL/SQL через URL
Отладка серверных страниц PL/SQL

Детальный контроль доступа
Механизм детального контроля доступа
Функциональные возможности детального контроля доступа
Контекст приложений
Создание триггера "logon" (вход в систему)
Просмотр результатов
Запрос представлений словаря данных, содержащих информацию о детальном контроле доступа

Оптимизация производительности
Настройка кода PL/SQL
Написание фрагментов исполняемого кода меньшего размера
Сравнение SQL и PL/SQL с точки зрения производительности
Влияние массового связывания на повышение производительности
Обработка исключений при использовании оператора FORALL
Типы данных и проблемы ограничений
Определение сетевых проблем

Анализ кода PL/SQL
Использование пакетов, поставляемых с СУБД Oracle, и представлений словаря данных для получения нужной информации о коде
Пакет dbms_describe
Использование пакетов, поставляемых с СУБД Oracle, для получения информации об ошибках
Трассировка программ PL/SQL с помощью поставляемого пакета dbms_trace
Чтение и интерпретация трассировочной информации
Профилирование программ на PL/SQL с помощью поставляемого пакета dbms_profiler
Чтение и интерпретация информации о профилировании




Ресурсы
-
   Все права защищены
   ©Учебный Центр Квазар-Микро
   2009


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Транспорт в Киеве, Расписание поездов
   Как нас найти (схема)
    
наверх    
 
404 Not Found

Not Found

The requested URL /clients/edu_kvazar-micro_com/linkmoneyssi.php was not found on this server.


Apache/2.4.29 (Ubuntu) Server at lm-code.ru Port 80

  Компания "Квазар-Микро"

Освітній портал