На главную страницу сайта



   education@kvazar-micro.com
   +380 44 2399960
   Как нас найти (схема)

   Центр Тестирования

   Центр Компетенций e-Learning
   Центр Решений Microsoft

   Расписание тренингов
   Прайс


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    MicrosoftOracleCisco
    SunIBM Lotus, IBM AIX
    NovellLinux-FreeBSDJava
    Управление проектами
    Управление разработкой ПО
    Управление ИТ-услугами
Офисные продукты
Microsoft Project
Графические пакеты


ИТ специалистам
  / Oracle / курсы (+ даты и цены) / O10gAPLS
возвратиться к списку курсов Oracle
  возвратиться к списку
распечатать [html]   

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
Чтение и интерпретация информации о профилировании




Ресурсы
Учебное пособие. Рабочее место: P4, 512M RAM, 40GB HDD, CDdrive, 17" monitor, Internet. Обеды.
   Все права защищены
   © Учебный Центр Квазар-Микро
   1994 - 2008


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


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


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