Курс предоставляет знания и навыки для работы с системами управления базами данных Oracle, получения доступа к данным с помощью SQL-запросов, а также преобразования данных. Также слушатели смогут получить опыт работы с инструментами для бизнес-анализа Oracle BI.
По окончании курса слушатели смогут:
- получить понимание архитектуры базы данных и структуры ее реляционной модели;
- создавать SQL-запросы в базу данных Oracle и другие реляционные базы данных;
- работать с инструментами для бизнес-анализа Oracle BI.
Аудитория
Курс предназначен для бизнес-аналитиков, желающих получить знания баз данных Oracle для их успешного применения в своей работе.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- понимание концепции баз данных;
- знание основ программирования.
- Вычисления «файл-сервер», «клиент-сервер», трехзвенная архитектура
- Управление бизнес-аналитикой - типичный пример трехзвенной архитектуры
- Архитектура «клиент-сервер» и доступ к данным
- Что такое сервер базы данных и база данных. Тонкие и толстые клиенты
- Нормализованная форма реляционных отношений
- Язык описания структур и отношений в базе данных. Утилиты для описания структур. Краткое введение в язык UML
- Ограничения целостности в базе данных
- Объекты базы данных и их иерархия. Словарь базы данных. Метаданные
- Язык структурированных запросов. Группы команд
- Типы данных и функции преобразования
- Кто строит план запроса. Искусство читать планы выполнения. Введение в оптимизацию
- Зачем нужна статистика в базе данных. Кто ее собирает. Стоимостные параметры
- Команда SELECT. Ключевые фразы
- Построение динамических представлений для написания компактных и понятных запросов
- Ограничения выборки данных
- Аналитические функции в SQL-запросах. Работа с окнами, создание дополнительных переменных в SELECT-командах. Агрегация на уровне окна. Создание рекурсивных запросов с вводом дополнительных переменных
- Нетрадиционные преобразования SQL-запросов, списки агрегатов, вложенные курсоры, группировки по кубам
- Связывание нескольких таблиц, боковые связывания и коррелированные подзапросы. Звезда и снежинка. Передача внешних переменных во вложенные запросы
- Быстрая выгрузка результатов запросов во внешние приложения с использованием механизмов APEX
- Взаимодействие с бизнес-аналитикой на примере Oracle BI. Три уровня построения запросов. Получение запросов из BI, их выполнение и преобразование.