Количество часов
40 ак.ч
Продолжительность
10 занятий
(первый этап — до начала обучения, второй — в середине обучения)
Режим и формат проведения занятий:
Период обучения: 13 января — 12 февраля 2025Расписание: 2 раза в неделю (ПН, СР)
Время: 18:30-21:30
Формат: Гибридный (на выбор) — онлайн в режиме реального времени или офлайн по адресу: г. Минск, ул. Амураторская, 4. (ст. м. Молодежная).
Преподаватель курса:
Анна Швакель – Oracle DWH/BI разработчик, BI Testing and Data Quality в EPAM Systems.
Более 16 лет опыта проектирования хранилища данных, разработки подсистемы отчётности, создания отчётов и информационных панелей и тестирования.
Знания и навыки: PowerDesigner v16.0, Oracle BI 11, Oraсle Forms, Oraсle Reports, UML, HTML+CSS, Javascript, Enterprise Manager 11g, WebLogic Server Console, RazorSQL, Toad for Oracle, Jira, Microsoft Office Project Web.
Необходимая подготовка:
Для успешного прохождения обучения желательно понимание алгоритмов и структур данных.По окончании курса каждый слушатель получит:
- Сертификат Института.
Программа курса:
1. Введение в Oracle SQL- Основные понятия баз данных
- Структура базы данных
- Пример «схемы» базы данных, реинжиниринг
- Оптимизация структуры базы данных
- Основные типы данных
- Создание и начало использования базы данных
- Создание таблиц
- Уникальность значений, начальные значения и пустые поля
- Добавление данных в таблицу
- Получение данных из базы. SELECT.
- Получение данных по условию
- Упорядочивание результатов запроса
- Запрос к нескольким таблицам одновременно (все виды JOIN)
- Дополнительная информация. Функции (математические, для работы со строками и с датами).
- Внесение данных в базу данных
- Удаление строк таблицы
- Изменение данных в базе, команда UPDATE.
- Удаление таблицы и базы данных
- Изменение структуры таблиц
- Категории SQL команд | DDL, DQL, DML, DCL and TCL команды
- Создание, удаление таблиц, изменение структуры (DDL): особенности
- Элементы предложений DML: выражения
- Выборка данных DQL: Подзапросы, конструкция WITH
- Комбинированные выражения DQL: UNION, UNION ALL, INTERSECT, MINUS
- Уточнение DISTINCT
- Особенности поведения стандартных агрегатных функций
- Использования фразы GROUP BY, отличие условий WHERE и HAVING
- Аналитические (оконные) функции
- Построение иерархий
- Некоторые замечания по оптимизации SQL-предложений
- Место PL/SQL в Oracle, общая структура блока PL/SQL
- PL/SQL переменные
- PL/SQL функции
- PL/SQL процедуры
- PL/SQL вложенные блоки и метки
- Ветвление программы
- Предложения IF-THEN, IF-THEN-ELSE, IF-THEN-ELSIF
- Предложения CASE
- Циклы (LOOP, WHILE LOOP, FOR LOOP)
- Обработка исключительных ситуаций (Exception Handling)
- Использование курсоров
- Триггеры
- Динамический SQL
- Пакеты в PL/SQL
Отзывы cлушателей курса:
Очень содержательный курс, большой объем информации, которая подкреплена примерами и практическими работами. Понравилась обратная связь от преподавателя по домашним заданиям.
Виолетта Камеристова
Все очень понравилось — преподаватель внимательно прислушивается ко всем, материала много, но смогли охватить столько, что неожиданно приятно. Жаль, что так быстро обучение подошло к концу.
Елена Медведь
Преподаватель внимательно относилась к вопросам слушателей, старалась учесть пожелания всех. Оперативная обратная связь по вопросам и домашнему заданию.
Юлия Мигунова
Получить дополнительную информацию:
+375 29 690 40 33, HPaulovich@instituteiba.by