Список
курсов

Oracle Database 11g: Основы SQL II, часть вторая

O11gSQL II 2 дн. / 16 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание курса:

В данном курсе слушатели знакомятся с основными концепциями реляционной базы данных. Он обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Слушатели получат также представление о системных и объектных привилегиях. В курсе рассматривается создание индексов и ограничений, а также изменение существующих объектов схемы. Слушатели научатся создавать и делать запросы к внешним таблицам. Кроме того, слушатели изучат передовые возможности SQL в написании сложных запросов и манипулировании данными, а также использовании представлений словаря данных для получения метаданных и создания отчетов об этих объектах схемы. Слушатели познакомятся с некоторыми из встроенных функций даты и времени, доступными в базе данных Oracle. В курсе также обсуждается использование регулярных выражений, поддерживаемых SQL. Чтение лекций проводится на русском языке.

Аудитория курса:

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

Предварительная подготовка:

Представления о концепциях и методиках обработки данных.

Сертификация:

Курс поможет в подготовке к сертификационным тестам Introduction to Oracle9i SQL (1Z0-007) или Oracle Database SQL Expert (1Z0-047) или Oracle Database 11g: SQL Fundamentals I (1Z0-051), которые входят в основные сертификационные треки Oracle.

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

Контроль доступа пользователя

  • Отличия системных привилегий от объектных
  • Выдача привилегий на таблицы
  • Просмотр привилегий в словаре данных
  • Выдача привилегий роли
  • Различия между привилегиями и ролями

Управление объектами схемы

  • Добавление ограничений
  • Создание индексов, в том числе при помощи команды CREATE TABLE
  • Создание индексов, основанных на функциях
  • Удаление столбцов таблицы и пометка их как неиспользуемые
  • Выполнение операции FLASHBACK
  • Создание и использование внешних таблиц

Управление объектами при помощи словаря данных

  • Словарь данных
  • Поиск информации о таблицах
  • Информация о столбцах
  • Просмотр информации об ограничениях
  • Проверка информации о последовательностях
  • Понимание синонимов
  • Как добавить комментарии

Манипулирование большими наборами данных

  • Манипулирование данными с использованием подзапросов
  • Описание особенностей многотабличной команды INSERT
  • Использование различных типов многотабличной команды INSERT
  • Слияние строк при помощи команды MERGE
  • Отслеживание ретроспективных изменений данных

Сопровождение данных различных временных зон

  • Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон
  • Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время
  • Практическое применение ряда функций даты и времени для глобализации приложений

Выборка данных с использованием усложнённых подзапросов

  • Многостолбцовые подзапросы
  • Использование скалярных подзапросов в SQL
  • Круг проблем, решаемых при помощи коррелированных подзапросов
  • Модификация и удаление строк при помощи коррелированных подзапросов
  • Использование операторов EXISTS и NOT EXISTS
  • Применение предложения WITH

Поддержка регулярных выражений

  • Преимущества применения регулярных выражений
  • Использование регулярных выражений для поиска соответствия и замещения строк
Информация курса

Курс проводится в Киеве, ул. Шота Руставели 39/41, 8-й этаж , офис 803.

Тренер курса: Вячеслав Руденко Вячеслав Руденко
Девиз:"Учитесь так, как будто вам предстоит жить вечно. Живите так, как будто вам предстоит умереть завтра" (Махатма Ганди)
Оформить заявку
на обучение