Разработка баз данных на SQL, PL/SQL (Oracle)

Обучение будет полезно как начинающим программистам, так и программистам с опытом работы с базами данных.

Если вы начинающий программист, то научитесь разрабатывать СУБД, узнаете о  принципах обработки данных,  научитесь языку SQL.

Если вы опытный программист, то обновите, структурируете и систематизируете свои знания о разработке СУБД.
Ближайшая дата:
26.07.2021
Количество часов
40
Продолжительность
10 дней
Стоимость курса
690 BYN
*Оплата в 2 этапа

Лабораторные работы составляют 50% от всей программы обучения.

Необходимая подготовка:

Для успешного прохождения обучения желательно понимание алгоритмов и структур данных.

Режим и формат проведения занятий:

Расписание: 3 раза в неделю (ПН, СР, ПТ)
Время: 18:30-21:30
Формат: Гибридный (на выбор) — ONLINE или по адресу: г. Минск, ул. Амураторская, 4. (ст. м. Молодежная).

Преподаватель курса:

1989_oooo.plus.png
Анна Швакель – 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.   

По окончании курса каждый слушатель получит:

  • Сертификат Института IBA.

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

1. Введение в Oracle SQL
  • Основные понятия баз данных
  • Структура базы данных

  • Пример «схемы» базы данных, реинжиниринг

  • Оптимизация структуры базы данных

  • Основные типы данных

  • Создание и начало использования базы данных

  • Создание таблиц

  • Уникальность значений, начальные значения и пустые поля

  • Добавление данных в таблицу

  • Получение данных из базы. SELECT.

  • Получение данных по условию

  • Упорядочивание результатов запроса

  • Запрос к нескольким таблицам одновременно (все виды JOIN)

  • Дополнительная информация. Функции (математические, для работы со строками и с датами).

  • Внесение данных в базу данных

  • Удаление строк таблицы

  • Изменение данных в базе, команда UPDATE.

  • Удаление таблицы и базы данных

  • Изменение структуры таблиц

2. Углубленное изучение Oracle SQL 
  • Категории SQL команд | DDL, DQL, DML, DCL and TCL  команды

  • Создание, удаление таблиц, изменение структуры (DDL): особенности

  • Элементы предложений DML: выражения

  • Выборка данных DQL: Подзапросы, конструкция WITH

  • Комбинированные выражения DQL: UNION, UNION ALL, INTERSECT, MINUS

  • Уточнение DISTINCT

  • Особенности поведения стандартных агрегатных функций

  • Использования фразы GROUP BY, отличие условий WHERE и HAVING

  • Аналитические (оконные) функции

  • Построение иерархий

  • Некоторые замечания по оптимизации SQL-предложений

3. Введение в PL/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

Получить дополнительную информацию: 
+375 29 690 40 33VSmarshkova@iba.by



Заказать курс
Подождите немного, идет отправка ...