O11gSQL1. Основb SQL. Oracle Database 11g-12c-19c. Основы SQL. Introduction to SQL (часть 1)

O11gSQL1. Основb SQL. Oracle Database 11g-12c-19c. Основы SQL. Introduction to SQL (часть 1)
  • Код курса:
    O11gSQL1
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Євген Тренер Oracle
Викладання курсів з 1999 року, сертифікований тренер,
навчено понад  3000 осіб.
Описание Курса:
Цей курс навчає ефективно використовувати аналітичний SQL для агрегації, аналізу, складання звітів та моделювання даних у сховищах даних. Ви освоїте ієрархічні запити, роботу з деревоподібними структурами та регулярними виразами для пошуку, порівняння та заміни текстових даних. Навчання охоплює концепції реляційних баз даних, теорію сховищ даних, основи Oracle Server, а також практичну роботу з Oracle SQL Developer, SQL*Plus і JDeveloper.
===
Курс предназначен для пользователей Oracle 11g. Данный курс предлагает студентам введение в технологию и концепции реляционных баз данных и изучение мощного языка – SQL для запросов данных, метаданных и создания объектов базы данных. Демонстрации и практические упражнения позволят закрепить основные концепции.
Аудитория:

Курс призначений для:

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

Необхідна підготовка:

  • Базова підготовка: "Oracle Database 11g: Основи SQL", "Oracle 11g: Основи сховищ даних".
  • Рекомендовано: "Oracle Database 10g: Реалізація та адміністрування сховищ даних".
  • Знання технічної англійської мови на рівні pre-intermediate або вище
===
  • Представления о концепциях и методиках обработки данных.
  • Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.

Приобретаемые навыки:
  • Основные навыки выборки данных с помощью языка SQL
  • Использования метаданных
  • Создание различных объектов в базе
  • Создание запросов и построение отчетов
===
  • Основные навыки выборки данных с помощью языка SQL
  • Использования метаданных
  • Создание различных объектов в базе
  • Создание запросов и построение отчетов
Содержание курса:

Курс:

"Oracle Database 11g-12c-19c: Аналітичний SQL для сховищ даних"

Анонс:

Цей курс навчає ефективно використовувати аналітичний SQL для агрегації, аналізу, складання звітів та моделювання даних у сховищах даних. Ви освоїте ієрархічні запити, роботу з деревоподібними структурами та регулярними виразами для пошуку, порівняння та заміни текстових даних. Навчання охоплює концепції реляційних баз даних, теорію сховищ даних, основи Oracle Server, а також практичну роботу з Oracle SQL Developer, SQL*Plus і JDeveloper.

Аудиторія:

Курс призначений для:

  • Розробників сховищ даних.
  • Розробників додатків.
  • Спеціалістів технічної підтримки.
  • Адміністраторів баз даних.

Необхідна підготовка:

  • Базова підготовка: "Oracle Database 11g: Основи SQL", "Oracle 11g: Основи сховищ даних".
  • Рекомендовано: "Oracle Database 10g: Реалізація та адміністрування сховищ даних".
  • Знання технічної англійської мови на рівні pre-intermediate або вище.

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

Вступ:

  • Цілі та структура курсу.
  • Інструменти роботи з SQL: Oracle SQL Developer, SQL*Plus, JDeveloper.
  • Демонстраційні схеми та документація Oracle.

Групування та агрегація даних за допомогою SQL:

  • Використання GROUP BY, ROLLUP, CUBE та GROUPING SETS.
  • Робота зі складними стовпцями.

Аналіз даних і складання звітів за допомогою SQL:

  • Функції ранжування: RANK, DENSE_RANK, PERCENT_RANK.
  • Використання функцій LAG/LEAD.
  • Перетворення даних за допомогою PIVOT та UNPIVOT.

Моделювання даних:

  • Інтеграція міжрядкових обчислень.
  • Використання виразу MODEL для створення багатовимірних масивів.

Ієрархічні запити:

  • Структура дерев і запити: знизу вгору, зверху вниз.
  • Форматування деревоподібних звітів та відсікання гілок.

Регулярні вирази у SQL:

  • Функції REGEXP_LIKE, REGEXP_INSTR, REGEXP_SUBSTR, REGEXP_REPLACE.
  • Використання метасимволів для роботи з текстом.
===
Введение в базу данных Oracle 11g
  • Обзор основных возможностей БД Oracle 11g 
  • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных 
  • Классификация команд SQL как стандартного языка реляционных баз данных 
  • Обзор данных, используемых в курсе 
  • Использование SQL Developer для установления сеанса связи с базой данных 
  • Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
Извлечение данных при помощи команды SELECT языка SQL
  • Обзор возможностей команды SELECT 
  • Создание отчета при помощи базовой команды SELECT 
  • Выбор всех столбцов 
  • Выбор конкретных столбцов 
  • Заголовки столбцов по умолчанию 
  • Арифметические выражения 
  • Понимание приоритетов операторов 
  • Использование команды DESCRIBE для вывода структуры таблицы
Ограничение и сортировка данных
  • Использование предложения WHERE для выборки необходимых строк 
  • Использование операторов сравнения и логических операторов в предложении WHERE 
  • Описание правил приоритета операторов сравнения и логических операторов 
  • Использование символьных литералов в предложении WHERE 
  • Сортировка строк с использованием предложения ORDER BY команды SELECT 
  • Использование сортировок в порядке возрастания и порядке убывания
Использование однострочных функций для настройки отчётов
  • Демонстрация различий между однострочными и многострочными функциями SQL 
  • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE 
  • Преобразование чисел при помощи функций ROUND, TRUNC и MOD 
  • Использование арифметических операций с датами в предложении SELECT 
  • Использование функций для работы с датами 
Использование функций преобразования и условных выражений
  • Неявное и явное преобразование типов данных 
  • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE 
  • Вложенные однострочные функции 
  • Применение функций NVL, NULLIF и COALESCE к датам 
  • Использование логических условий IF THEN ELSE в команде SELECT
Агрегация данных с использованием групповых функций
  • Использование групповых функций в команде SELECT для создания аналитических отчетов 
  • Создание групп данных при помощи предложения GROUP BY 
  • Исключение групп данных при помощи предложения HAVING
Выборка данных из нескольких таблиц
  • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы 
  • Просмотр данных из таблиц при помощи внешнего соединения 
  • Соединение таблицы с самой собой как рефлексивное соединение 
Использование подзапросов
  • Типы проблем, решаемые при помощи подзапросов 
  • Определение подзапросов 
  • Типы подзапросов 
  • Однострочные и многострочные подзапросы
Использование операторов работы над множествами
  • Описание операторов работы над множествами 
  • Использование операторов работы над множествами для объединения нескольких запросов в один 
  • Сортировка результатов при использовании операторов работы над множествами
Манипулирование данными
  • Синтаксис каждой команды DML 
  • Добавление строк в таблицу при помощи команды INSERT 
  • Использование команды UPDATE для изменения строк таблицы 
  • Удаление данных из таблицы при помощи команды DELETE 
  • Использование скриптов для манипулирования данными 
  • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK 
  • Что такое согласованность чтения 
Использование выражений DDL для создания и управления таблицами
  • Основные объекты БД, рассматриваемые в курсе 
  • Обзор структуры таблицы 
  • Основные типы данных, используемые при создании столбцов таблицы 
  • Демонстрация простого синтаксиса для создания таблиц 
  • Как правила целостности могут быть заданы при создании таблицы 
  • ? Как работают объекты схемы: CREATE, ALTER,DROP ?
Создание других объектов схемы
  • Создание простого и сложного представления 
  • Доступ к данным через представление 
  • Создание, изменение и использование последовательностей 
  • Создание и сопровождение индексов 
  • Создание частных и доступных всем пользователям синонимов
Материалы и сертификаты:
Akcent Pro Eucation Provider

Возврат к списку