Специализация: ИТ менеджмент

Вендор: Oracle

Ориентирован: разработчики приложений, бизнес- аналитики, администраторы хранилищ данных, разработчики форм, разработчики PL/SQL, системные аналитики

Предварительный уровень подготовки: Представления о концепциях и методиках обработки данных

Продолжительность: 5 дней/ 40 часов

Методические материалы: Электронный конспект данного курса

Документ об окончании курса: Сертификат Oracle

Стоимость: 65625

Место проведения: г. Москва ул. Нагатинская д. 1 стр. 40

Программа

o    Обзор основных возможностей БД Oracle 11g
o    Обсуждение основных концепций, а также теоретических и физических аспектов реляционной
o    базы данных
o    Классификация команд SQL как стандартного языка реляционных баз данных
o    Обзор данных, используемых в курсе
o    Использование SQL Developer для установления сеанса связи с базой данных
o    Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
o    Обзор возможностей команды SELECT
o    Создание отчета при помощи базовой команды SELECT
o    Выбор всех столбцов
o    Выбор конкретных столбцов
o    Заголовки столбцов по умолчанию
o    Арифметические выражения
o    Понимание приоритетов операторов
o    Использование команды DESCRIBE для вывода структуры таблицы
o    Использование предложения WHERE для выборки необходимых строк
o    Использование операторов сравнения и логических операторов в предложении WHERE
o    Описание правил приоритета операторов сравнения и логических операторов
o    Использование символьных литералов в предложении WHERE
o    Сортировка строк с использованием предложения ORDER BY команды SELECT
o    Использование сортировок в порядке возрастания и порядке убывания
o    Демонстрация различий между однострочными и многострочными функциями SQL
o    Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
o    Преобразование чисел при помощи функций ROUND, TRUNC и MOD
o    Использование арифметических операций с датами в предложении SELECT
o    Использование функций для работы с датами
o    Неявное и явное преобразование типов данных
o    Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
o    Вложенные однострочные функции
o    Применение функций NVL, NULLIF и COALESCE к датам
o    Использование логических условий IF THEN ELSE в команде SELECT
o    Использование групповых функций в команде SELECT для создания аналитических отчетов
o    Создание групп данных при помощи предложения GROUP BY
o    Исключение групп данных при помощи предложения HAVING
o    Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
o    Просмотр данных из таблиц при помощи внешнего соединения
o    Соединение таблицы с самой собой как рефлексивное соединение
o    Типы проблем, решаемые при помощи подзапросов
o    Определение подзапросов
o    Типы подзапросов
o    Однострочные и многострочные подзапросы
o    Описание операторов работы над множествами
o    Использование операторов работы над множествами для объединения нескольких запросов в один
o    Сортировка результатов при использовании операторов работы над множествами
o    Синтаксис каждой команды DML
o    Добавление строк в таблицу при помощи команды INSERT
o    Использование команды UPDATE для изменения строк таблицы
o    Удаление данных из таблицы при помощи команды DELETE
o    Использование скриптов для манипулирования данными
o    Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
o    Что такое согласованность чтения
o    Основные объекты БД, рассматриваемые в курсе
o    Обзор структуры таблицы
o    Основные типы данных, используемые при создании столбцов таблицы
o    Демонстрация простого синтаксиса для создания таблиц
o    Как правила целостности могут быть заданы при создании таблицы
o    ? Как работают объекты схемы: CREATE, ALTER,DROP ?
o    Создание простого и сложного представления
o    Доступ к данным через представление
o    Создание, изменение и использование последовательностей
o    Создание и сопровождение индексов
o    Создание частных и доступных всем пользователям синонимов
o    Отличия системных привилегий от объектных
o    Выдача привилегий на таблицы
o    Просмотр привилегий в словаре данных
o    Выдача привилегий роли
o    Различия между привилегиями и ролями
o    Добавление ограничений
o    Создание индексов, в том числе при помощи команды CREATE TABLE
o    Создание индексов, основанных на функциях
o    Удаление столбцов таблицы и пометка их как неиспользуемые
o    Выполнение операции FLASHBACK
o    Создание и использование внешних таблиц
o    Словарь данных
o    Поиск информации о таблицах
o    Информация о столбцах
o    Просмотр информации об ограничениях
o    Проверка информации о последовательностях
o    Понимание синонимов
o    Как добавить комментарии
o    Манипулирование данными с использованием подзапросов
o    Описание особенностей многотабличной команды INSERT
o    Использование различных типов многотабличной команды INSERT
o    Слияние строк при помощи команды MERGE
o    Отслеживание ретроспективных изменений данных
o    Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон
o    Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время
o    Практическое применение ряда функций даты и времени для глобализации приложений
o    Многостолбцовые подзапросы
o    Использование скалярных подзапросов в SQL
o    Круг проблем, решаемых при помощи коррелированных подзапросов
o    Модификация и удаление строк при помощи коррелированных подзапросов
o    Использование операторов EXISTS и NOT EXISTS
o    Применение предложения WITH
o    Преимущества применения регулярных выражений
o    Использование регулярных выражений для поиска соответствия и замещения строк

Подробное описание: http://rdtex.ru/win/courses.overview?ccode=O11gSQL