Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Курсы по продуктам фирмы Oracle


Название курса Продолжительность Стоимость
Разработка объектно-реляционных приложений в Oracle 5 дней 725$
Oracle: Программирование на SQL, PL/SQL и Java 7 дней 1015$
Oracle. Программирование на SQL и PL/SQL 5 дней 725$
Oracle. Программирование на Java 2 дня 290$
Администрирование баз данных Oracle 5 дней 725$
Специальные возможности администрирования баз данных Oracle 2 дня 290$
Oracle.Настройка языка SQL 2 дня 290$
Резервное копирование, восстановление и повышение защищенности данных в Oracle 2 дня 290$
Анализ и проектирование информационных систем с помощью Oracle Designer 5 дней 725$
Разработка приложений с помощью Oracle Developer 5 дней 725$
Разработка приложений с помощью Team Developer для Oracle 5 дней 725$
Основы Oracle Express 5 дней 875$
Oracle Express Analyzer 1 день 175$
Разработка приложений с помощью Oracle Express Objects 5 дней 875$
Создание брифингов OLAP и Web-приложений для доступа к базам данных Oracle Express 3 дня 525$
SQL, PL/SQL, Java в базе данных, Разработка приложений для Web сервера, Трехзвенная архитектура и Jserver 6 дней 870$
Основы языка Java. Среда програмирования JDeveloper 9 DS 6 дней 870$
Разработка WEB-приложений с помощью Java и PL/SQL. Oracle iAS 9. Трехзвенная архитектура MIDAS Borland. Средство разработки JavaDeveloper 6 дней 870$

Курс "Oracle: Программирование на SQL, PL/SQL и Java"

Краткая аннотация: Для грамотного использования Oracle необходимо иметь хорошее понимания языка SQL. Данный курс раскрывает полный спектр возможностей языка SQL в Oracle и ряд аспектов неочевидных особенностей построения типовых конструкций БД.PL/SQL - процедурный язык, разработанный фирмой Oracle для написания хранимых в БД подпрограмм. PL/SQL обеспечивает общую основу процедурного программирования как в клиентских приложениях, так и на стороне сервера, в том числе хранимых на сервере подпрограмм, пакетов и триггеров базы данных.Java - объектный язык, который может использоваться для работы с Oracle в самых разных конфигурациях, в том числе, благодаря встроенной в Oracle Java-машине, в качестве второго языка для хранимых процедур. Java не зависит от конкретных платформ и может служить эффективным средством интеграции БД Oracle с другими приложениями, в том числе в Internet.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание базовых понятий и освоить основные технические приемы программирования на языках SQL, PL/SQL и Java. По окончании курса слушатели получают возможность самостоятельного программирования Oracle на этих трех языках для решения задач разработки приложений в архитектуре клиент - сервер и в трехзвенной архитектуре, а также задач администрирования БД. Основное отличие этого курса от ряда других со схожей тематикой в том, что целью ставится научить конкретных слушателей реальной работе с Oracle на этих языках, а не прочитать формально программу, подготовленную третьей стороной.
Аудитория: Курс предназначен для разработчиков, программистов и администраторов баз данных. Слушатели должны обладать хорошим уровнем компьютерной грамотности, и иметь опыт программирования.
Продолжительность: 7 дней

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

  1. Язык программирования SQL
  2. PL/SQL - процедурное расширение SQL
  3. Программирование Oracle на Java

Курс "Oracle. Программирование на SQL и PL/SQL"

Краткая аннотация: Для грамотного использования Oracle необходимо иметь хорошее понимания языка SQL. Данный курс раскрывает полный спектр возможностей языка SQL в Oracle и ряд аспектов неочевидных особенностей построения типовых конструкций БД.PL/SQL - процедурный язык, разработанный фирмой Oracle для написания хранимых в БД подпрограмм. PL/SQL обеспечивает общую основу процедурного программирования как в клиентских приложениях, так и на стороне сервера, в том числе хранимых на сервере подпрограмм, пакетов и триггеров базы данных.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание базовых понятий и освоить основные технические приемы программирования на языках SQL и PL/SQL. По окончании курса слушатели получают возможность самостоятельного программирования Oracle на этих языках для решения задач разработки приложений в архитектуре клиент - сервер, а также задач администрирования БД. Основное отличие этого курса от ряда других со схожей тематикой в том, что целью ставится научить конкретных слушателей реальной работе с Oracle на этих языках, а не прочитать формально программу, подготовленную третьей стороной.
Аудитория: Курс предназначен для разработчиков, программистов и администраторов баз данных. Слушатели должны обладать хорошим уровнем компьютерной грамотности, и иметь опыт программирования.
Продолжительность: 5 дней

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

  1. Язык программирования SQL
  2. PL/SQL - процедурное расширение SQL

Курс "Oracle. Программирование на Java"

Краткая аннотация: Java - объектный язык, который может использоваться для работы с Oracle в самых разных конфигурациях, в том числе, благодаря встроенной в Oracle Java-машине, в качестве второго языка для хранимых процедур. Java не зависит от конкретных платформ и может служить эффективным средством интеграции БД Oracle с другими приложениями, в том числе в Internet.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание базовых понятий и освоить основные технические приемы программирования Oracle на Java. По окончании курса слушатели получают возможность самостоятельного программирования Oracle на Java для решения задач разработки приложений в архитектуре клиент - сервер и в трехзвенной архитектуре. Основное отличие этого курса от ряда других со схожей тематикой в том, что целью ставится научить конкретных слушателей реально использовать Java-технологии с Oracle, а не прочитать формально программу, подготовленную третьей стороной. Объем материала в целом тот же, что в курсе "Программирование Oracle: SQL, PL/SQL и Java", однако здесь изложение более подробно и усилена практическая составляющая.
Аудитория: Курс предназначен для разработчиков, программистов и администраторов баз данных. Слушатели должны обладать хорошим уровнем компьютерной грамотности, и иметь опыт программирования.
Продолжительность: 2 дня

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

    Программирование Oracle на Java

Курс "Специальные возможности администрирования баз данных Oracle"

Краткая аннотация: Курс дает знания о ряде дополнительных, по отношению к базовому курсу, возможностях администрирования СУБД Oracle на платформах Windows и Unix.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание главных понятий и освоить основные технические приемы администрирования БД. По окончании курса слушатели получают представление о возможностях и подводных камнях администрирования Oracle. Они учатся самостоятельного выполнять основные задачи администрирования и обходить встречающиеся в разных версиях Oracle ошибки.
Аудитория: Курс предназначен для администраторов баз данных, а так же разработчиков информационных систем на базе Oracle. Слушатели должны обладать хорошим уровнем компьютерной грамотности.
Продолжительность: 2 дня

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

    Программа дополняет курс "Администрирование Oracle" (ознакомительный) в следующих направлениях:
  1. Дополнительные варианты установки Oracle
  2. Приоритетный доступ пользователей к процессорному времени
  3. Тиражирование данных: одностороннее и двустороннее
  4. Физический перенос данных из базы в базу
  5. Дополнительные возможности сетевого соединения с БД

Курс "Администрирование баз данных в Oracle"

Краткая аннотация: Курс дает базовые знания, требуемые для планирования, эксплуатации и настройки СУБД Oracle и баз данных на платформах класса Windows и Unix.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание главных понятий и освоить основные технические приемы администрирования БД. По окончании курса слушатели получают представление о возможностях и подводных камнях администрирования Oracle. Они учатся самостоятельного выполнять основные задачи администрирования и обходить встречающиеся в разных версиях Oracle ошибки. Основное отличие этого курса от ряда других со схожей тематикой состоит в следующем: целью ставится научить конкретных слушателей реальной работе с Oracle на оригинальном материале, а не отчитать программу, подготовленную третьей стороной.
Аудитория: Курс предназначен для администраторов баз данных, а так же разработчиков информационных систем на базе Oracle. Слушатели должны обладать хорошим уровнем компьютерной грамотности.
Продолжительность: 5 дней

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

  1. Общая информация о СУБД Oracle
  2. Установка Oracle
  3. Наблюдение и слежение за работой Oracle
  4. Конфигурирование и настройка
  5. Администрирование доступа
  6. Оптимизация запросов
  7. Администрирование работы в сети
  8. Экземпляр СУБД Oracle
  9. Организация хранения данных в Oracle
  10. Резервное копирование и восстановление
  11. Дополнительные базовые программные средства для администрирования

Курс "Oracle. Настройка языка SQL"

Краткая аннотация: Курс посвящен настройке SQL-запросов в Oracle. Правильная настройка запроса способна улучшить время реакции иногда на три порядка, и поэтому без нее не обходится ни одна серьезная разработка информационной системы. Курс знакомит со способами обнаружения наиболее "неприятных" для Oracle запросов и со способами улучшить их временные характеристики.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание рассматриваемых понятий и освоить основные технические приемы настройки запросов в Oracle. По окончании курса слушатели научатся самостоятельного находить проблемные запросы и осуществлять их грамотную настройку.
Аудитория: Курс ориентирован на администраторов БД и на разработчиков, занимающихся отладкой и проектированием базы данных и прикладной системы. Предполагается предварительное знание основ архитектуры Oracle 8 и 9.
Продолжительность: 2 дня

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

  1. Методология настройки
  2. Обработка SQL-предложения.
  3. EXPLAIN и AUTOTRACE - средства для просмотра плана выполнения SQL-предложения
  4. Средства диагностики производительности SQL*TRACE и TKPROF
  5. Средства Oracle Enterprise Manager
  6. Rule-Based оптимизация и Cost-Based оптимизация
  7. Индексы и основные методы доступа к данным
  8. Сбор статистики
  9. Факторы, влияющие на работу оптимизатора
  10. Подсказки оптимизатору
  11. Дополнительные возможности индексирования
  12. Типы блокировок данных в ORACLE
  13. Альтернативные способы хранения данных
  14. Техники выполнения соединений таблиц

Курс "Резервное копирование, восстановление и повышение защищенности данных в Oracle"

Краткая аннотация: Курс посвящен некоторым возможностям Oracle по удовлетворению повышенных требований к сохранности данных и к доступности БД при круглосуточном ее использовании. В Oracle имеется целое разнообразие таких возможностей, так что только знание их спектра позволит администратору принять адекватную реакцию на конкретные возникающие проблемы эксплуатации.Знания даются для версий Oracle 8i, 9i и 10g. Курс сопровождается практическими упражнениями, позволяющими закрепить понимание раскрываемых понятий и освоить основные технические приемы. По окончании курса слушатели научатся самостоятельного решать задачи резервирования и восстановления данных и реализовывать схемы горячего резерва БД.
Аудитория: Курс ориентирован на администраторов БД и на разработчиков, занимающихся отладкой и проектированием базы данных и прикладной системы. Предполагается предварительное знание основ архитектуры Oracle 8 и 9.
Продолжительность: 2 дня

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

  1. Основные виды резервирования и восстановления ИС и Oracle
  2. Основной метод физического резервирования/восстановления в Oracle
  3. Физическое резервирование и восстановление с помощью RMAN
  4. Логическое резервирование и восстановление данных с помощью программ exp и imp
  5. Комбинированное логическое восстановление данных по физической копии
  6. Возможности Oracle Enterprise Manager
  7. Организация горячего резерва БД
  8. Конфигурирование сетевого соединения с БД для использования горячего резерва и для балансировки загрузки

Курс "Oracle Application Server и WebDB, разработка WEB приложений

Дополнительную информацию Вы можете получить в Interface Ltd. по E-mail или тел. 105-0049


Курс "Анализ и проектирование информационных систем с помощью Oracle Designer"

Краткая аннотация: Курс дает представление об архитектуре и основных методах анализа и проектирования информационых систем в технологии "клиент-сервер" с помощью инструментального средства Designer.
Аудитория: Курс ориентирован на руководителей, ответственных за внедрение информационных технологий, системных аналитиков, разработчиков информационных систем.
Продолжительность: 5 дней

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

  1. Архитектура Designer
  2. Анализ данных
  3. Анализ функций и процессов
  4. Консолидация объектов репозитария и обратное проектирование
  5. Введение в проектирование объектно-реляционных баз данных с помощью Designer Object Extension

Курс "Разработка приложений с помощью Oracle Developer"

Краткая аннотация: Курс посвящен разработке, отладке интерактивных приложений и созданию стандартных и пользовательских отчетов в среде клиент-сервер с помощью Oracle Developer. В рамках обучения слушатели учатся настраивать формы с помощью независимых переключателей, списков и радиокнопок, а также использовать событийные триггеры для модификации доступа к данным.
Слушатели приобретают навыки выборки, вывода и форматирования данных в различных стилях для создания отчетов в виде таблиц, матриц, почтовых бирок и писем. В процессе обучения большое внимание уделяется настройке сложных отчетов, включению графических диаграмм и использованию сервера отчетов.
По окончании курса слушатели смогут разрабатывать формы и создавать отчеты разных стилей в соответствии с требованиями пользователя с помощью Oracle Developer.
Аудитория: Курс ориентирован на разработчиков приложений, администраторов баз данных, персонал технической поддержки, системных аналитиков, владеющих основами SQL и PL/SQL.
Продолжительность курса: 5 дней

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

  1. Концепции продукта Form Builder. Основные компоненты приложения, Oracle Forms и взаимосвязь между ними
  2. Работа в среде Oracle Developer. Навигация и изменение объектов Developer с помощью Мастеров и Объектного навигатора
  3. Создание базового модуля формы. Работа с базовыми и небазовыми блоками Oracle Forms
  4. Настройка внешнего вида формы. Создание и изменение текстовых элементов
  5. Списки значений
  6. Изменение форм с помощью триггеров
  7. Управление окнами и канвами
  8. Создание повторно используемых объектов и кода
  9. Проектирование и создание модулей меню. Изменение меню по умолчанию. Создание меню различных типов.
  10. Создание сложных приложений с несколькими формами. Вызов нескольких форм в модальных и немодальных окнах
  11. Включение диаграмм в приложения
  12. Концепции Reports Builder. Основные компоненты отчета и взаимосвязь между ними
  13. Создание и изменение отчетов с помощью Reports Builder. Табличные отчеты. Изменение стиля и визуальных атрибутов
  14. Создание других стилей отчетов (почтовые бирки, письма, отчеты с разбивкой и матричные отчеты)
  15. Вставка диаграммы в отчет
  16. Столбцы итогов и вычислений. Кнопки. Строки переменной длины. Управление размещением объектов в отчете и разбивкой на страницы
  17. Повышение производительности с помощью сервера отчетов

Курс "Разработка приложений с помощью Gupta Team Developer для Oracle"

Аудитория: Курс ориентирован на разработчиков информационных систем, администраторов баз данных, системных аналитиков, владеющих основами SQL и PL/SQL
Продолжительность: 5 дней

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

  1. Администрирование БД Оrасlе. Архитектура СУБД Оrасlе
  2. Объекты администрирования
  3. Установка
  4. Эксплуатация
  5. Настройка БД
  6. Настройка Оrасlе в сети
  7. Разработка новых приложений под Оrасlе с использованием Сеnturа Теаm Developer
  8. Перенос приложений, разработанных с помощью Сеnturа Теаm Developer для работы с SQLBase под Оrасlе
  9. Создание приложений работающих с SQLBase и Оrасlе
  10. Использование SQLBench для тестирования серверной части приложений

Курс "Основы Oracle Express"

Краткая аннотация:

На этом курсе формируются практические навыки создания и администрирования баз данных Express. Рассматриваются вопросы установки и конфигурирования Express Server. Обсуждаются основные концепции многомерных баз данных, вопросы проектирования и основная терминология продуктов Express. Слушатели учатся создавать программы Express и считывать данные из внешних файлов в свои базы данных. И, наконец, они просматривают свои базы данных в режиме конечного пользователя и исследуют некоторые функциональные возможности OLAP, предоставляемые созданными ими объектами.

По окончании курса слушатели должны быть в состоянии проектировать, создавать и сопровождать базы данных Express и объекты баз данных, а также решать вопросы установки и конфигурирования. Они смогут создавать программы, передавать данные из одной базы данных в другую, обеспечивать максимально эффективное использование базы данных и считывать данные из внешнего источника. И, наконец, они должны быть в состоянии объяснить, как объекты баз данных Express позволяют предоставить конечным пользователям расширенные функциональные возможности.

Аудитория: Курс ориентирован на администраторов баз данных OLAP, разработчиков OLAP-приложений, администраторов систем и специалистов по технической поддержке
Продолжительность курса: 5 дней

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

  1. Возможности семейства программных продуктов Oracle Express
  2. Усовершенствованный вывод данных с различной степенью детализации
  3. Архитектура Express Server
  4. Подготовка к установке Express Server
  5. Конфигурирование экземпляра Express Server
  6. Понятие многомерности данных
  7. Исследование интерфейса Express
  8. Создание базы данных
  9. Использование более сложных объектов баз данных Express
  10. Использование словаря данных
  11. Выборка данных
  12. Написание программ
  13. Передача данных и управление объектами базы данных
  14. Эффективность использования памяти и вопросы проектирования
  15. Загрузка данных
  16. Использование учебной базы данных в клиентском режиме

Курс "Oracle Express Analyzer"

Краткая аннотация:

На протяжении этого курса слушатели получают навыки создания регламентированных приложений (брифингов) для конечных пользователей при помощи средства Oracle Express Analyzer. Слушатели научатся также выполнять приложения Oracle Express Objects в среде Oracle Express Analyzer и извлекать данные из многомерной базы данных.

Аудитория: Курс ориентирован на разработчиков приложений, администраторов баз данных, проектировщиков и менеджеров. Необходимая предварительная подготовка: Аудиторный курс "Проектирование и сопровождение баз данных Oracle Express"
Продолжительность курса: 1 дней

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

  1. Обзор. Установка Oracle Express Analyzer. Терминология. Создание простого брифинга. Браузер брифингов
  2. Выборка данных. Инструментарий для выборки данных
  3. Создание брифингов, страниц и работа с ними
  4. Работа с таблицами. Агрегирование данных. Анализ "что, если?". Перенос данных в другие приложения Windows
  5. Виды графиков. Детализация данных. Практические упражнения по использованию более сложных графиков
  6. Включение в брифинги таблиц и графиков
  7. Включение в брифинги других объектов
  8. Распространение брифинга. Рассылочные списки. Файлы Oracle Express Analyzer. Запуск приложения Express Objects

Курс "Разработка приложений с помощью Oracle Express Objects"

Краткая аннотация:

Курс прививает навыки разработки объектно-ориентированных приложений с помощью инструментария Oracle Express Objects. Слушатели создают и изменяют объекты Oracle Express Objects: диалоги, меню и панели инструментов; программируют методы и события на языке Express Basic и взаимодействуют с данными, которые хранятся в базе данных Oracle Express.

Аудитория: Курс ориентирован на разработчиков приложений, администраторов баз данных, проектировщиков/разработчиков и специалистов по технической поддержке. Необходимая предварительная подготовка: курс "Проектирование и сопровождение баз данных Oracle Express" и " Oracle Express Analyzer"
Продолжительность курса: 5 дней

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

  1. Обзор Oracle Express Objects. Основные компоненты Express Objects
  2. Интерфейс Express Objects. Получение справки. Браузер объектов (Object Browser)
  3. Создание и редактирование проектов
  4. Использование инспектора объектов (Object Inspector) для просмотра и изменения свойств объектов
  5. Производные объекты, наследование и распространение
  6. Использование языка Express Basic
  7. Использование браузера базы данных (Database Browser)
  8. Куб данных (Datacube)
  9. Работа с таблицами и графиками
  10. Создание и использование сохраняемой выборки

Курс "Создание брифингов OLAP и Web-приложений для доступа к базам данных Oracle Express"

Краткая аннотация:

Курс представляет средства Oracle Express Analyzer и Oracle Express Web Publisher для создания интерактивных брифингов OLAP и динамических Web-приложений OLAP для доступа к базам данных Oracle Express Server. После ознакомления с концепциями многомерной модели данных слушатели используют Express Analyzer для получения брифинга и выполняют специальный незапланированный анализ данных, которые хранятся в Express Server. Затем они используют Express Analyzer для создания и изменения брифингов, содержащих таблицы и графики данных, а также текст, графику и электронные таблицы. Далее рассматриваются концепции доступа к базам данных Express Server через Web. Слушатели приобретают навыки разработки и публикации Web-приложений OLAP с использованием динамически генерируемых HTML-документов, учатся расширять функциональные возможности Web-приложений за счет создания простых HTML-шаблонов с вызовами Web-агента Express, а также настраивать среду разработки и выполнения Express Web Publisher.

К концу курса слушатели научатся использовать Oracle Express Analyzer для создания, изменения и публикации интерактивных брифингов OLAP в целях сбора и анализа бизнес-данных. Они также смогут использовать Oracle Express Web Publisher для разработки и публикации Web-приложений OLAP, позволяющих пользователям производить анализ через Web с помощью динамически генерируемых HTML-документов.

Аудитория: Курс ориентирован на конечных пользователей, разработчиков приложений, администраторов баз данных и администраторов систем OLAP. Необходимая предварительная подготовка: опыт использования Web-браузера. Для предварительного ознакомления рекомендуется курс: "Основы Oracle Express"
Продолжительность курса: 3 дня

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

  1. Общие сведения об OLAP и семействе продуктов Oracle Express
  2. Модель данных Express
  3. Интерфейс Oracle Express Analyzer
  4. Создание таблиц и графиков
  5. Создание брифингов
  6. Использование QuickAction
  7. Распространение брифингов Oracle Express Analyzer
  8. Создание Web-приложения для OLAP
  9. Создание статической HTML-страницы
  10. Создание и использование шаблонов HTML
  11. Использование команд Oracle Express в шаблонах
  12. Настройка Web Publisher

Курс "SQL, PL/SQL, Java в базе данных, Разработка приложений для Web сервера, Трехзвенная архитектура и Jserver"

Краткая аннотация:

Данный курс предназначен для профессиональных разработчиков PL/SQL, желающих переводить свои приложения на WEB платформу с использованием сервера Apache и Oracle Jserver Aurora, разрабатывать приложения, соответствующие современным стандартам. Для разработчиков PL/SQL желающих упорядочить свои знания в PL/SQL и получить начальные знания по Java. Необходимая подготовка: знание Pl/SQL, основы программирования Oracle сервера. Курс "Использование Oracle. SQL и PL/SQL - базовый курс", либо аналогичный курс. Начальные знания языка Java или одного из объектно-ориентированных языков.

Продолжительность курса: 6 дней

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

  1. Oracle 8, 9 - интегрированная база данных. Архитектура табличных пространств и процессов сервера. Оптимальное использование памяти сервером. Понятие параллельного сервера. TNS адресаты. Настройка процессов прослушивания. NLS_LANG и настройка многоязыковой поддержки - особенности. Новые возможности Oracle 9i
  2. Новые типы данных 9i. Функции для работы с TimeStamp Рациональное использование табличных пространств для размещения больших объектов
  3. SELECT. Использование подзапросов во фразе From. Подзапросы. Коррелированные подзапросы. Древовидные структуры. Новые конструкции во фразе SELECT. (rollup, cube, case…). Вложенные таблицы (CURSOR) в операторе SELECT
  4. Оптимизация SQL запросов: Настройка производительности приложения. Разделяемый пул и глобальная рабочая область. Oracle оптимизатор. Команда Analyze. COST и RULE оптимизация. Организация и планирование сбора статистики по объектам схемы. Построение диаграмм распределения данных в таблицах. Указатели (HINTS) оптимизатору. Ранжирование методов доступа. Анализ запросов с целью повышения скорости их выполнения, задание режимов оптимизации. команда Explain Plan и алгоритмы ее использования. Правила оптимизации запросов и их оценка. Практические примеры оптимизации, Новые возможности Oracle 8i при описании Hints (подсказок)
  5. Язык манипулирования данными DML. Insert, Delete, Update. Правила использования подзапросов в командах DML. Оптимизация запросов DML. Описание подсказок командам DML. Новые возможности Oracle 8i при выполнении DML операторов. Практические примеры выполнения сложных операторов DML с подзапросами
  6. Язык DDL. Создание и изменение таблиц (DDL). Команда Create Table. Особенности Oracle 8i и отличия версии 9i. Определение параметров хранения таблиц на физическом уровне. Сегменты, экстенты, блоки. Параметры блоков. Расчет параметров PCTFREE и PCTUSED - практический пример на реальной таблице. Декларативные ограничения целостности. Индексы и ограничения. "Откладываемые" ограничения целостности и проблемы каскадного обновления первичных ключей. Команда SET CONSTRAINT. Изменение структуры таблицы, команда Alter table и ограничения целостности. Создание неуникальных индексов для первичных и уникальных ключей. Мгновенное включение ограничений. Создание таблицы на основе запроса к другим таблицам. Создание временных транзакционных таблиц. Создание таблиц с разбивкой на партиции. Секционирование индексов. Индексные таблицы. Доступ к данным в индексных таблицах. Проблемы обновления данных. Особенности размещения индексных таблиц в физических блоках дисковой памяти
  7. Другие объекты. Последовательности. Практический пример использования виртуальных переменных последовательности в многопользовательской среде. Представления. Правила обновления представлений и операции DML. Ограничение представлений и правила их обновляемости, Instead off триггер. Индексы. Правила применения и рекомендации Oracle. Использование функций в индексах. Deterministic функции. Индексы и оптимизация. Необходимость использования индексов. Особенности хранения индексов на дисковом пространстве. Кластеры. Необходимость использования. Практический пример преобразования некластеризованных таблиц в кластеризованные. Кластерные индексы. Синонимы, глобальные и локальные. Права для создания синонимов. Связи с базами данных. Использование ролей для разграничения доступа к данным - безопасность. Практический пример создания связей со схемами нескольких удаленных баз данных. Снимки и журналы снимков. Методы обновления. Материализованные представления данных. Принудительное обновление данных
  8. Транзакции. Оптимистические и пессимистические запросы. Алгоритмы совместного доступа к базам данных. Конкуренция параллельность и согласованность. Транзакции и взаимовлияние. Потери изменений, черновое чтение, повторяемое и неповторяемое чтение. Уровни изоляции. Алгоритмы блокирования Oracle, уровни блокировок. Блокировки DML - табличные и строчные блокировки, тупики. Разрешения тупиков. Блокировки DDL-исключающие и разделяемые блокировки, многовариантность. Многовариантность и согласованность чтения на уровне транзакций. Ошибка - слишком старый моментальный снимок. Практическая работа по решению проблем совместного доступа к данным Oracle
  9. Введение в PL/SQL. Типы данных PL/SQL. Агрегатные типы данных (массивы и таблицы PL/SQL). Оператор BULK COLECT и операции DML. Извлечение данных из базы данных в PL/SQL таблицы - оператор BULK FETCH. Преобразование типов данных. Ссылочные типы данных
  10. Курсоры. Явные и неявные курсоры. Атрибуты и параметры курсоров. Использование курсоров внутри управляющих блоков. Обновляемые курсоры и транзакции
  11. Процедуры функции и пакеты. Ограничения для пользовательских SQL процедур. Зависимые процедуры и их сопровождение. Прагма RESTRICT_REFERENCES. Зависимые пакеты. Использование хранимых функций в SQL запросах. Автономные транзакции. Правила распространения автономных транзакций. Использование функций с автономными транзакциями в SQL запросах
  12. Исключительные ситуации. Предопределенные и пользовательские исключительные ситуации. Явное возбуждение исключений. Процедура RAISE_APPLICATION_ERROR. Методика обработки ошибок в PL/SQL
  13. Триггеры таблиц - как разновидность хранимых процедур. Атрибуты триггеров Oracle 8i. Обработка исключительных ситуаций в триггерах. Триггеры базы данных и схем пользователя. Примеры использования триггеров для управления доступом пользователей к базе данных. Автономные транзакции в триггерах
  14. Статический и динамический SQL. Модуль DBMS_SQL. Динамическое выполнение DDL операторов. Четыре алгоритма выполнения динамического запроса. Динамическое выполнение DDL операторов. Связывание входных параметров и подготовка выходных переменных для DML операторов. Последовательность выполнения оператора. Особенности динамического связывания SELECT запросов. Связывание входных параметров и столбцов для SQL SELECT запроса. Особенности выполнения анонимных блоков через динамический SQL. Пример извлечения атрибутов колонок из SQL запросов. Разработка процедуры для выполнения обновления любой таблицы Пример разработки процедуры для выполнения вызова любой хранимой подпрограммы
  15. Native SQL. Сравнение с динамическим SQL. Выполнение однострочных и многострочных запросов. Исключительные возможности NDS
  16. Объектная опция Oracle. Создание собственных классов. Классы в таблицах базы данных. Объектные таблицы. Ссылки на объекты и таблицы с полями типа REF OBJECT. Зависшие ссылки и их оптимизация. Вложенные таблицы и массивы. Представления с агрегированными типами данных
  17. Обзор использования основных пакетов базы данных: DBMS_PIPE, DBMS_JOB, UTL_FILE, UTL_TCP, UTL_SMTP, UTL_HTTP
  18. Вызов внешних процедур. Правила написания и компиляции динамической библиотеки на С. Конфигурация прослушивающего процесса. Пользовательские библиотеки и процедуры для вызова внешних подпрограмм. Правила отображения параметров C на PL/SQL. Пример написания процедуры для формирования файла журнала по производству транзакций. Использование COM картриджа для взаимодействия c MS WORD и EXCEL. Инсталляция картриджа и вспомогательных пакетов. Использование процедуры Invoke для создания методов доступа к серверам автоматизации. Пример написания PL/SQL процедуры для формирования документов WORD и рабочих таблиц EXCEL - генерация отчетов из схемы базы данных
  19. Java в Oracle. Jdeveloper 3.2, 9i. JDBC драйвер Oracle для доступа к данным. Разработка клиентского приложения с использованием Jswing. Виртуальная Java машина Aurora. Разработка, отладка и загрузка классов Java в базу данных. Создание оболочек для вызова классов из PL/SQL. Операторы DML и вызовы Java. Использование Java классов в триггерах таблиц и триггерах базы данных. Распределенные транзакции. Взаимодействие между схемами с помощью Java классов. JNDI и Aurora, утилита SESS_SH, создание и управление контекстом. CORBA и Jserver. Генерация стабов и классов на основе IDL спецификации и загрузка их в базу данных. Пример простого клиентского места для CORBA класса, загруженного в базу данных Oracle. Вызов PL/SQL из CORBA класса
  20. Обзор трехзвенных архитектур. Borland MIDAS и Application Server. Internet Application Server корпорации Oracle
  21. Сервер Apache - HTTP слушатель для базы данных Oracle. Общая архитектура. DAD - компонент для доступа к данным Oracle - конфигурация и настройка. Oracle Web Agent - жизненный цикл HTTP запроса. Обеспечение безопасности доступа к данным на уровне OWA. Построение HTML страниц с использованием HTP и HTF пакетов. Редактирование данных. Страницы PSP (Pl/SQL Server Pages)
  22. Servlet картридж и разработка Web приложений с его использованием. Общие понятия и настройка зон выполнения сервлетов. Контейнер сервлета и его жизненный цикл, прослеживание сеансов. Локальные и глобальные параметры сервлетов. Управление потоками и пулом соединений. Разработка сервлета с CORBA интерфейсом, поддержка транзакций. Пул CORBA соединений

Основы языка Java. Среда програмирования JDeveloper 9 DS

Краткая аннотация:

Данный курс предназначен для начинающих разработчиков Java. Необходимая подготовка: Знание одного из объектно-ориентированных языков, например Pascal или С. Основы SQL и PL/SQL в базе данных Oracle.

Продолжительность курса: 6 дней

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

  1. Основы языка Java
  2. Java и работа с данными Oracle

Разработка WEB-приложений с помощью Java и PL/SQL. Oracle iAS 9. Трехзвенная архитектура MIDAS Borland. Средство разработки JavaDeveloper

Краткая аннотация:

Курс знакомит слушателей с новейшими технологиями построения WEB приложений для сервера Oracle.

Аудитория: Профессиональные разработчики PL/SQL, желающие переводить свои приложения на Web платформу, разрабатывать приложения, соответствующие современным стандартам. Необходимая подготовка: знание Pl/SQL, основы программирования Oracle сервера. Курс "Использование Oracle. SQL и PL/SQL - базовый курс", либо аналогичный курс. Знание основ ООP, COM, CORBA.
Продолжительность курса: 6 дней

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

  1. Обзор методов и средств разработки Web приложений
  2. HTTP сервер Apache Oracle 9i
  3. Трехзвенная архитектура доступа к данным. Технология COM
  4. Технология MIDAS
  5. XML
  6. Pl/SQL модуль Oracle 9i
  7. Пакеты OWA для генерации HTML страниц
  8. Практический пример реализации штатного расписания, виртуального предприятия
  9. Создание приложений с поможью Oracle Portal
  10. OC4J Oracle iAS 9

Курс "Разработка объектно-реляционных приложений в Oracle"

Краткая аннотация:

В версии 8 в Oracle появилась возможность хранения неатомарных (нескалярных) значений в поле таблицы, а именно объекта, обладающего собственной структурой (так называемая «объектно-реляционная модель» Oracle). Некоторые существенные пробелы этой первой реализации (например, наследование типов) были устранены в версии 9. Объектные возможности значительно обогащают средства моделирования прикладных данных в Oracle. Особенно они полезны в случаях, когда сложную структуру данных прикладной области желательно трактовать как единое целое. Это делает их особо ценными для разработчика приложений.Объектные возможности Oracle важны и по другой причине: они служат основой для так называемых «картриджей данных» (графических, типа изображений и др.), XML и некоторых других типов данных, существенно расширяющих базовый набор. Знакомство с объектными возможностями поможет разработчику приложений овладеть и этими дополненями Oracle.Курс сопровождается практическими упражнениями, позволяющими закрепить понимание базовых понятий и освоить основные технические приемы работы с хранимыми объектами на языках SQL, PL/SQL и Java.

Аудитория: Курс предназначен для разработчиков приложений и программистов баз данных. Слушатели должны обладать хорошим уровнем компьютерной грамотности, и иметь опыт программирования.
Продолжительность курса: 5 дней

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

  1. Основные понятия в реализации объектного подхода фирмой Oracle
  2. Методические материалы по разработка объектно-реляционных приложений в Oracle

Расписание курсов Учебно-консалтингового центра

За дополнительной информацией обращайтесь в Interface Ltd.

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
По техническим вопросам обращайтесь к вебмастеру