+38(044)465-63-58 +38(098)684-06-31

Oracle 12g: Основы SQL part2

Ближайшие даты:

23-24 Марта

Дневная группа

10:00-17:00

Длительность курса:

2 дня

16 часов

Количество мест:

6 мест

Стоимость курса(без НДС):

8000 грн.

Программа курса

Описание

Программа

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

Категория слушателей:

  • Администраторы баз данных
  • Системные аналитики
  • Разработчики форм
  • Разработчики PL/SQL
  • Разработчики приложений
  • Технические консультанты

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

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

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

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

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

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

Модуль3  Создание представлений

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

Модуль4  Управление объектами схемы

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

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

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

Модуль6  Изменение данных при помощи подзапросов

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

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

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

Модуль8  Изменение данных

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

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

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