Oracle Database: Основи SQL, Частина 2 (SQL_FUND2)

 

Аудиторія

  • Разработчики приложений
  • Бизнес аналитики
  • Администраторы хранилищ данных
  • Разработчики
  • Разработчики форм
  • Разработчики PL/SQL
  • Системные аналитики
  • Необходимая предварительная подготовка:
  • Представления о концепциях и методиках обработки данных

Цілі курсу

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

Зміст курсу

Содержание второй части курса SQL2: Основы SQL. Часть 2 (2 дня)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Prices & Delivery methods

Classroom training

Duration
2 days

Price
  • Ukraine: 12 000,– грн.

Дати та реєстрація

Click on town name or "Online Training" to book

Ukraine

Київ
Київ
Київ
Київ
This is a FLEX course, which is delivered both virtually and in the classroom.