Курс посвящен практическому использованию языка SQL в базах данных Oracle9i. Излагаются методы работы с реляционными и объектно-реляционными базами данных. Слушатели получат навыки по написанию сложных запросов на языке SQL. Курс знакомит с многообразием возможностей и средств сервера баз данных Oracle 9i.
После изучения курса Вы сможете
- понимать архитектуру сервера Oracle9i;
- применять встроенные типы данных;
- настраивать и использовать утилиту SQL*Plus;
- конфигурировать и применять iSQL*Plus;
- писать запросы на языке SQL;
- использовать разные типы соединения таблиц (JOIN) в запросах SELECT;
- применять подзапросы;
- получать информацию из словаря данных (data dictionary);
- строить простые отчеты, используя утилиту SQL PLUS;
- разграничивать доступ к данным;
- модифицировать данные при помощи операторов языка манипулирования данными (INSERT, UPDATE, DELETE);
- применять оператор COMMIT для завершения транзакции;
- применять оператор ROLLBACK для отката транзакции;
- использовать точки сохранения (savepoint);
- понимать механизм блокировок;
- применять встроенные функции;
- использовать операции из теории множеств для комбинирования запросов (UNION и др.);
- создавать, удалять и модифицировать объекты различных типов, используя, операторы языка определения данных (DDL);
Содержание курса
- Основные концепции реляционных и объектно-реляционных баз данных
- Выборка, добавление, обновление и удаление данных
- Управление транзакциями
- Создание объектов базы данных и работа с ними
- Управление доступом к данным
- Запросы с использованием многостолбцовых подзапросов, подзапросов в предложении FROM команды SELECT, зависимых подзапросов и скалярных подзапросов
- Использование GROUPING SETS и предложения WITH
- Использование сложных техник для выборки данных при помощи ROLLUP, CUBE, операторов вертикального соединения, и иерархических запросов
- Использование новых функций Oracle9i для DATETIME и функции NVL2
- Выполнение многотабличных команд INSERT и использование внешних таблиц (External Tables)
- Использование простых команд iSQL*Plus
- Использование iSQL*Plus для создания отчетов
Слушатели
Системные аналитики, разработчики, проектировщики, администраторы и персонал службы сопровождения систем.
Предварительная подготовка
Рекомендуется иметь опыт в области обработки данных и программирования. Желательно иметь некоторые навыки в использовании баз данных и языка SQL.
Данный курс поможет Вам при сдаче следующих тестов для получения сертификаций
Oracle 9i Database Administrator Certified Associate
1Z0-007 Introduction to Oracle9i: SQL
Oracle 9i Certified Professional Database Administrator
1Z0-007 Introduction to Oracle9i: SQL
После прохождения данного курса рекомендуется пройти
O9i-PLSQL Программирование на языке Oracle9i PL/SQL

