ЛАНИТ ДВ - O9i-SQL Язык SQL Oracle9i (Oracle9i SQL Programming)
Направления деятельности

O9i-SQL Язык SQL Oracle9i (Oracle9i SQL Programming)

Курс посвящен практическому использованию языка SQL в базах данных Oracle9i. Излагаются методы работы с реляционными и объектно-реляционными базами данных. Слушатели получат навыки по написанию сложных запросов на языке SQL. Курс знакомит с многообразием возможностей и средств сервера баз данных Oracle9i.

После изучения курса вы сможете

  • понимать архитектуру сервера Oracle9i;
  • применять встроенные типы данных;
  • настраивать и использовать утилиту SQL*Plus;
  • конфигурировать и применять iSQL*Plus;
  • писать запросы на языке SQL;
  • использовать разные типы соединения таблиц (JOIN) в запросах SELECT;
  • применять подзапросы;
  • получать информацию из словаря данных (data dictionary);
  • строить простые отчеты, используя утилиту SQL PLUS;
  • разграничивать доступ к данным;
  • модифицировать данные при помощи операторов языка манипулирования данными (INSERT, UPDATE, DELETE);
  • применять оператор COMMIT для завершения транзакции;
  • применять оператор ROLLBACK для отката транзакции;
  • использовать точки сохранения (savepoint);
  • понимать механизм блокировок;
  • использовать SQL*Loader для загрузки данных;
  • применять встроенные функции;
  • использовать операции из теории множеств для комбинирования запросов (UNION и др.);
  • создавать, удалять и модифицировать объекты различных типов, используя, операторы языка определения данных (DDL);
  • применять различные типы индексов;
  • использовать объектно-ориентированные расширения Oracle9i;
  • работать с большими объектами (LOB);
  • использовать коллекции;
  • работать с внешними таблицами;
  • использовать продвинутые возможности ограничений (constraints), индексов и больших объектов (LOB);
  • улучшать скорость выполнения запросов.

Содержание курса:

  • Введение.
  • Программирование на SQL.
  • Использование словаря данных.
  • Утилита SQL*Plus.
  • Изучение языка манипулирования данными (Data Manipulation Language).
  • Использование функций SQL.
  • Более сложные понятия SQL.
  • Объекты баз данных.
  • Индексы.
  • Новые возможности, пришедшие из стандарта ANSI.
  • Глобализация и интернационализация, функции и типы даты и времени.
  • Введение в методы и средства разграничения доступа.
  • Объектно-реляционные технологии.
  • Работа с большими объектами (LOB).
  • Коллекции.
  • Внешние таблицы (External Tables).
  • Дополнительные возможности объектов схемы.
  • Введение в методы улучшения скорости выполнения операторов SQL.
  • Использование инструментов EXPLAIN PLAN и AUTOTRACE iSQL*Plus.

Слушатели: системные аналитики, разработчики, проектировщики, администраторы и персонал службы сопровождения систем.

Предварительная подготовка: рекомендуется иметь опыт в области обработки данных и программирования. Желательно иметь некоторые навыки в использовании баз данных и языка SQL.

Цена курса: 27 000 руб.
Продолжительность курса: 5 дней



© Ланит ДВ, 2009
Студия Черный Лис