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

Oracle Database 12С: SQL Workshop II. Основы SQL II

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

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

На этом курсе рассматриваются: управление объектами базы данных, представлениями словаря данных, а также многостолбцовые подзапросы. На курсе также рассматриваются функции для работы с регулярными выражениями и временными зонами.

Курс  проводится под руководством инструктора в форме лекций (на русском языке) и практических занятий.

Цель курса:

 

  • Добавление новых пользователей с разным уровнем привилегий
  • Управление объектами схемы
  • Команды языка изменения данных (DML)
  • Управление объектами при помощи представлений словаря данных
  • Управление доступом к отдельным объектам базы данных
  • Изменение больших объемов данных при помощи подзапросов
  • Управление данными в разных временных зонах
  • Написание многостолбцовых подзапросов
  • Использование скалярных и коррелированных подзапросов
  • Использование регулярных выражений в SQL 

Приобретаемые навыки:

  • Выдавать и удалять привилегии и роли.
  • Управлять объектами схемы и представлениями словаря данных.
  • Создавать эффективные  и сложные  подзапросы.
  • Использовать встроенные функции для работы с регулярными выражениями и временными зонами.
  • Использовать регулярные выражения в SQL.

 Предварительные требования:

 

  • Представление о SQL
  • Опыт работы с SQL Developer, SQL*Plus
  • Oracle Database: SQL Workshop I

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

Введение

Задачи курса, программа курса, приложения к курсу. Введение в SQL и средства разработки на нем. Таблицы, используемые в курсе. Обзор концепций SQL.

Введение в представления словаря данных

Введение в словарь данных. Структура словаря данных. Использование представлений словаря данных. Запросы к представлениям словаря данных.

Создание последовательностей, синонимов и индексов

Обзор последовательностей. Обзор синонимов. Обзор индексов.

Создание представлений

Обзор представлений.

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

Создание, изменение и удаление ограничения целостности. Создание и изменение временных таблиц. Создание и изменение внешних таблиц.

Извлечение данных при помощи подзапросов

Извлечение данных с использованием подзапроса в качестве источника строк. Многостолбцовые подзапросы. Скалярные подзапросы. Коррелированные подзапросы. Применение выражения WITH.

Изменение данных при помощи подзапросов

Использование подзапросов для изменения данных. Вставка данных в подзапрос. Использование выражения WITH CHECK OPTION в командах DML. Использование коррелированных подзапросов для обновления и удаления строк.

Управление доступом пользователей

Системные привилегии. Создание ролей. Объектные привилегии. Отзыв объектных привилегий.

Изменение данных

Обзор возможности - явное по умолчанию. Использование многотабличных команд INSERT. Использование оператора INSERT. Выполнение ретроспективных операций. Отслеживание ретроспективных изменений данных.

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

Функции CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP. Типы данных INTERVAL. Сравнение даты и времени во временной зоне сеанса.

Информация курса

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

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