Курс посвящен практическому использованию языка 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 дней









