Специализация: ИТ менеджмент
Вендор: 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