Базы данных MySQL

В этом курсе вы:
— детально изучите самый популярных язык систем управления базами данных (СУБД) – SQL: сможете создавать и работать с таблицами, научитесь изменять, удалять и вставлять данные в них, осуществлять выборку данных, в том числе составлять сложные запросы;
— получите практический опыт использования сервера и инструментов MySQL (самой популярной СУБД с открытым кодом);
— научитесь проектировать и реализовывать приложения с использованием MySQL.

Количество часов
40 ак.ч
Продолжительность
10 занятий
Стоимость курса
890 BYN
Расписание: 2 раза в неделю (ВТ, ЧТ)
Время: 18:30-21:30
Формат: Гибридный (на выбор) — онлайн в режиме реального времени или офлайн по адресу: г. Минск, ул. Амураторская, 4.  (ст. м. Молодежная).

Курс подходит для:

  • Слушателей, которые хотят освоить SQL c нуля и получить практические навыки, его использования.
  • Аналитиков, желающих получать данные для анализа без помощи разработчиков и освоить инструменты, упрощающие вашу работу.
  • Разработчиков, желающих создавать приложения с использованием MySQL.

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

— Некоторые знания или опыт работы с реляционными базами данных
— Представления о механизмах обмена информацией между сайтом или приложением и другими источниками данных (базы данных, программы и т. п.)

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

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.   

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

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

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

Блок 1. Основы баз данных

  1. Базы данных. СУБД. Декларативный язык SQL.
  2. Моделирование данных (Data Modeling, ER Modeling).
  3. Нормализация отношений, нормальные формы (1NF, 2NF, 3NF с примерами).
  4. Пример построения ER диаграммы.

Блок 2. SQL основы

  1. Типы данных. NULL и NOT NULL.
  2. CRUD операции.
  3. Создание БД и таблиц в СУБД MySQL (DDL).
  4. Экспорт, импорт данных (в, из MySQL).
  5. SELECT конструкция (DQL).
  6. Оператор WHERE, использование AND, OR, IN, NOT IN, BETWEEN, LIKE.

Блок 3. Функции, сортировка и группировка данных

  1. Математические функции. Строковые функции. Функции работы с датами.
  2. Оператор ORDER BY (DESC & ASC) и оператор DISTINCT.
  3. Агрегатные функции: SUM, AVG, MAX, MIN, COUNT.
  4. Предложения GROUP BY и HAVING.
  5. Извлечение диапазона данных (TOP, LIMIT, OFFSET, FETCH)

Блок 4. Комбинирование данных

  1. Подзапросы (Subquery).
  2. Вложенные запросы (Nested query).
  3. Присоединение данных с помощью JOINS: INNER, OUTER, LEFT, RIGHT, CROSS.
  4. Присоединение/комбинирование данных с помощью SET операций.
  5. Аналитический (оконные) функции.

Блок 5. Манипулирование данными (DML и DDL)

  1. Создание, изменение и удаление объектов БД (CREATE, ALTER, DROP)
  2. Вставка строк (INSERT).
  3. Вставка с использование конструкции SELECT.
  4. Изменение полей таблиц (UPDATE).
  5. Удаление строк (DELETE)
  6. Обзор транзакций (COMMIT, ROLLBACK, SAVEPOINT).
Блок 6. Обзор приложений с использование MySQL and PHP

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



Заказать курс

Проектирование программного обеспечения информационных систем

Подождите немного, идет отправка ...
Демо период закончился